Ajax、DHTML、DOMスクリプティングといった技術を使ったインタラクティブなウェブアプリケーション(RIA)を構築するためのJavaScriptライブラリ。元々はYUIを拡張するアドオンライブラリであり、jQueryとPrototypeとの相互運用性も確保している。バージョン1.1では、他のライブラリに依存する部分がなくなり、オプションで別のライブラリも使えるようになった。バージョン2.0では、YUI、jQuery、Prototypeと同時に利用することも、単独で利用することもできるようになった。Touchとして提供されている。豊富なGUIベースのフォームコントロール(ウィジェット)を持っていて、ウェブアプリケーションで利用できる。チャートこれらコントロールの多くは、Ajaxを使ってWebサーバとやり取りできる。以下のようなアプリケーションサポート機能を持っている。デスクトップにより近いインタフェースと機能を提供できるとされていた。APIなどのソフトウェアドキュメンテーションも一新された[2]。後方互換を確保しておらず、そのためにマイグレーションガイドを作って対処した。バージョン3.0は、2009年6月6日にリリースされた。このバージョンではREST通信のサポートと新しいExt.Directサーバーサイドプラットフォームが追加された。標準の表示コンポーネントにフラッシュによるチャートとListViewエレメントが追加された。バージョン2.0のコードと後方互換性があった。JSのバージョン4.0は、2011年4月26日にリリースされた。データパッケージの変更、SVGやVMLを使ったアニメーションとドローパッケージ、新しいチャートやテーマ設定といった改定がなされた。MVC(モデル・ビュー・コントローラー)スタイルでコードを管理することができるようになった。JSのバージョン5.0は、2014年6月2日にリリースされた。このバージョンでは1つのコードベースでタッチデバイスに対応したデスクトップアプリケーションを構築することができ、MVVM、双方向データバインディング、レスポンシブレイアウト、グリッドに配置しデータの視覚化やビッグデータ分析に用いるウィジェットが使用できる。グラフ描画パッケージがタッチ操作に最適化され、金融チャート描画機能が追加された。JSのバージョン6.0は、2016年3月29日にリリースされた。Touchがマージされた。オープンソース版のライセンスはしばしば変更され、そのことが批判されてきた。限る」とか「非オープンソースソフトウェアを除外しているオープンソースプロジェクトでの利用に限る」とか「ソフトウェア開発ライブラリやツールキットではない商用アプリケーションでの利用に限る」といった制限が付いていた。開発者がどのような条件をつけようとそれをどう使っても自由だと保障していると主張する者もいる。LGPLからGPLにライセンスを変更した。商用ライセンスのどちらかを選択できるというデュアルライセンスでリリースされた。三井鉱山が三井三池炭鉱をロックアウト。