Why we use jQuery?

Here is a list of attributes that builds a case for why you should use jQuery:

  • It is open source, and the project is licensed under an MIT and a GNU General Public License (GPL) license. It is free in multiple ways!
  • It is small (18 KB minified) and gzipped (114 KB, uncompressed).
  • It is incredibly popular, which is to say it has a large community of users and a healthy amount of contributors who participate as developers and evangelists.
  • It normalizes the differences between web browsers so that you do not have to.
  • It is intentionally a lightweight footprint with a simple yet clever plugin architecture.
  • Its repository of plugins is vast and has seen steady growth since jQuery is release.
  • Its API is fully documented, including inline code examples, which in the world of JavaScript libraries is a luxury.

  • It is friendly, which is to say it provides helpful ways to avoid conflicts with other JavaScript libraries.
  • Its community support is actually fairly useful, including several mailing lists, IRC channels, and a freakishly insane amount of tutorials, articles, and blog posts from the jQuery community.
  • It is openly developed, which means anyone can contribute bug fixes, enhancements, and development help.
  • Its development is steady and consistent, which is to say the development team is not afraid of releasing updates.
  • Its adoption by large organizations has and will continue to breed longevity and stability (e.g., Microsoft, Dell).
  • It is incorporating specifications from the W3C before the browsers do. As an example, jQuery supports a good majority of the CSS3 selectors.
  • It is currently tested and optimized for development on modern browsers (Chrome 1, Chrome Nightly, IE 6, IE 7, IE 8, Opera 9.6, Safari 3.2, WebKit Nightly, Firefox 2, Firefox 3, Firefox Nightly).
  • It is downright powerful in the hands of designer types as well as programmers. jQuery does not discriminate.
  • Its elegance, methodologies, and philosophy of changing the way JavaScript is written is becoming a standard in and of itself. Consider just how many other solutions have borrowed the selector and chaining patterns.
  • Its documentation has many outlets (e.g. API browser, dashboard apps, cheat sheets) including an offline API browser (AIR application).
  • It is purposely bent to facilitate unobtrusive JavaScript practices.
  • It has remained a JavaScript library (as opposed to a framework) at heart while at the same time providing a project for user interface widgets and application development (jQuery UI).
  • Its learning curve is approachable because it builds upon concepts that most developers and designers already understand (e.g., CSS and HTML).
Need Help? Contact Us.

Log in


Forgot password?


New User