jQuery and other legacy technology to avoid

JQuery was created by John Resig who was a big figure in Firefox. He was frustrated with how difficult it was to write code which would work with IE6 and standards compliant browsers.

jQuery was a very helpful library in that it enabled web technology to move forward. The main problem it solved was that web developers wanted an easier way to do things with Javascript that modern browsers allowed but that Internet Explorer 6 did not support.

jQuery was a helpful bridging technology to deal with that problem.

In the modern web though my gut feeling is one is probably better off avoiding the use of jQuery for modern applications which do not need to work with older browsers.

This is likely to give more control and understanding of getting good experiences on mobile browsers which do not have the same resources as desktop browsers.