JavaScriptライブラリ
JavaScriptへの需要が広がるにつれ、動的なインターフェイスをプログラマーがより簡単に開発する手段の必要性が高まった。その結果、JavaScriptライブラリやJavaScriptのウィジェットライブラリが開発され、開発者たちはよりよいAjaxの開発に集中することが可能になった。これにより、MicrosoftやYahoo!などの企業やさまざまなグループが、独自のJavaScriptベースのユーザーインターフェイスライブラリを開発し、それぞれのやり方でウェブアプリケーションを開発できるようになった。
JavaScriptライブラリによっては、JavaScriptをCSS、PHP、Ruby、Javaなど、その他の開発技術と簡単に統合できるようにするものもある。多くのライブラリにはランタイム環境の違いを検出するコードが含まれているため、環境による動作の違いを低減することが可能となっている。
ほとんどのJavaScriptライブラリは、ライセンスフリーの配布、使用、修正を可能にするために、コピーセンターまたはコピーレフトなライセンスの元にリリースされている。