by mazeway on 1/1/15, 1:15 PM with 2 comments
by voidr on 1/1/15, 7:10 PM
jQuery has a stable API, a clear migration path and a working compatibility layer. jQuery is well documented and well known, if you have an issue you can get help easily.
I don't think the above are true for most small NPM modules.
The author blames jQuery for a deficiency of the NPM: If you have module A and B, which include the same version of module C, then C gets loaded twice. Not all useful modules can fit into a few kilobytes.
People are pretty quick to jump on the jQuery-hate bandwagon, the reality is: it's still a great tool for building amazing applications.