JavaScriptベースのWebフレームワークの比較

これは、動作が JavaScriptコードに依存するフロントエンド Web 開発用のWeb フレームワークの比較です。

一般情報

フレームワーク 比較した バージョンサイズ(KB) ダウンロードリンク ライセンス ソース言語
角度21.0.0 2025年11月17日10300 10.3MBマサチューセッツ工科大学タイプスクリプト
アンギュラーJS1.8.3 2022年4月7日AngularJSのサポートは正式に終了しましたマサチューセッツ工科大学JavaScript
アパッチ・ロイヤル0.9.12 2024年12月11日19 19 KB(圧縮) アパッチActionScript 3、MXML、CSS
バックボーン.js1.6.1 2025年4月1日190 190KBマサチューセッツ工科大学JavaScript
道場1.17.3 2022年8月13日729 7.29MBBSDAFLJavaScript
エンバー.js6.7.0 2025年10月10日14200 14.2MBマサチューセッツ工科大学JavaScript
エンヨ2.7.0 2016年4月1日25 25 KB(コアはgzip圧縮)アパッチ2 [ 1 ]JavaScript
エクストJS7.9.0 2025年4月22日変数GPLと商用[ 2 ]JavaScript
Google ウェブ ツールキット2.12.2 2025年3月3日109000 109 MB gwt-2.12.2.zipアパッチジャワ
HTML2.0.8 2025年10月25日16 16.2 KB htmx.min.js.gzゼロ条項BSD ジャバスクリプト
jQuery(ライブラリ) 3.7.1 2023年8月28日34 34.7 KBマサチューセッツ工科大学JavaScript
jQWidgets17.0.0 2023年8月11日198000 198MBCC&コマーシャル[ 3 ]JavaScript
ノックアウト3.5.1 2021年7月70 69.9 KBマサチューセッツ工科大学JavaScript
ムーツール1.6.0 2016年1月14日58 58.1 KBマサチューセッツ工科大学JavaScript
プロトタイプスクリプト。aculo.us [ 4 ]プロトタイプ: 1.7.3 2015年9月22日 script.aculo.us: 1.9.0 2010年12月23日変数マサチューセッツ工科大学JavaScript
クゥードゥー7.9.2 2025年10月13日24800 24.8MBLGPLEPLJavaScript
反応する19.2.0 2025年10月1日172 172 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
SAPオープンUI51.141.2 2025年10月22日変数アパッチ2 [ 5 ]JavaScript
スプラウトコア1.11.2 2016年5月2日236 236KBマサチューセッツ工科大学JavaScript
スヴェルト5.42.2 2025年10月26日2640 2.64MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ネクスト.js16.0.0 2025年10月22日139000 139MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ソリッドJS1.9.9 2024年9月24日10600 1.06MBマサチューセッツ工科大学JavaScript /タイプスクリプト
アストロ2.0.0 2024年10月17日2400 2.4MBマサチューセッツ工科大学JavaScript /タイプスクリプト
Reactルーター7.11.0 2025年12月17日27.1 27.1 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
リミックス2.17.2 2025年10月29日278 278 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
クイック1.0.0 2024年10月5日54500 54.5MBマサチューセッツ工科大学JavaScript /タイプスクリプト
新鮮な2.1.2 2025年10月8日10 10.3 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
事前行動11.0.0 2025年8月19日1260 1.26MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ウェビックス11.2.0 2025年9月25日7480 7.48MBGPLと商用[ 6 ]JavaScript
ZK10.2.1 2025年7月1日変数LGPLGPLとZOL [ 7 ]XML + Java(JavaScriptはオプション)

高レベルのフレームワークの比較

ReactVueなどのJavaScriptベースのウェブアプリケーションフレームワークは、豊富な機能を提供しますが、それに伴うトレードオフも伴います。これらのフレームワークは、ルーティング、コンポーネントベースの開発、状態管理など、ネイティブウェブ技術で利用可能な機能を拡張または強化することがよくあります。Webコンポーネント、 FetchESモジュールなどの最新のJavaScript API 、 Shadow DOMなどのブラウザ機能を含むネイティブウェブ標準は大幅に進歩していますが、フレームワークは開発者の生産性を向上させ、大規模アプリケーションに構造化されたパターンを提供し、エッジケースの処理を簡素化し、パフォーマンス最適化のためのツールを提供する能力のために、依然として広く使用されています。[ 8 ] [ 9 ] [ 10 ]

フレームワークは抽象化レイヤーを導入することがありますが、これはパフォーマンスのオーバーヘッド、バンドルサイズの増大、複雑さの増大につながる可能性があります。React 18やVue 3などの最新のフレームワークは、並行レンダリング、ツリーシェイキング、選択的ハイドレーションなどの機能でこれらの課題に対処しています。これらの進歩はレンダリング効率とリソース管理を改善しますが、そのメリットは特定のアプリケーションと実装のコンテキストによって異なります。SvelteやPreactなどの軽量フレームワークは異なるアーキテクチャアプローチを採用しています。Svelteは仮想DOMを完全に排除してコンポーネントを効率的なJavaScriptコードにコンパイルし、PreactはReactに代わる最小限の互換性のある代替手段を提供します。フレームワークの選択は、チームの専門知識、パフォーマンス目標、開発の優先順位など、アプリケーションの要件によって異なります。[ 8 ] [ 9 ] [ 10 ]

ウェブフレームワークの新しいカテゴリには、enhance.dev、Astro、Fresh などがあり、ネイティブウェブ標準を活用しながら、抽象化と開発ツールを最小限に抑えています。[ 11 ] [ 12 ] [ 13 ]これらのソリューションは、プログレッシブエンハンスメントサーバーサイドレンダリング、パフォーマンスの最適化を重視しています。 Astro は、インタラクティブな部分のみをハイドレーションしながら、デフォルトで静的 HTML をレンダリングします。 Fresh は、実行時のオーバーヘッドをゼロにしながら、サーバーサイドレンダリングに重点を置いています。 Enhance.dev は、ウェブコンポーネントを使用してプログレッシブエンハンスメントパターンを優先しています。 これらのツールは、ロジックをビルド時またはサーバー側で実行するように移行することで、クライアント側 JavaScript への依存を減らしますが、インタラクティブ性に必要な場合は JavaScript を使用します。 このアプローチにより、パフォーマンスが重視され、コンテンツ重視のアプリケーションに特に適しています。[ 8 ] [ 9 ] [ 10 ]

特徴

特徴検出[ 14 ]はい はい[ 15 ]はい はい[ 16 ]いいえ[ 17 ] [ 18 ]はい[ 19 ]はい はい[ 20 ]いいえ[ 21 ]はい はい いいえ はい
DOMラップ[ 22 ]はい はい いいえ はい はい はい はい いいえ[ 23 ]いいえ[ 24 ] [ 25 ]はい いいえ はい はい
XMLHttpRequestデータ取得 はい はい はい[ 26 ]はい はい はい はい はい[ 27 ]はい[ 28 ]はい はい はい はい はい
ウェブソケットはい[ 26 ]はい はい はい はい いいえ はい[ 28 ]はい[ 29 ]はい はい プラグイン経由 はい[ 30 ]
サーバープッシュデータの取得 はい[ 31 ]はい[ 32 ]はい[ 33 ]はい[ 31 ]いいえ プラグイン経由 はい[ 34 ]はい
その他のデータ取得 はい: XML、HTML、CSV、ATOM、AMF、JSON はい:XML、HTML、CSV、ATOM [ 35 ]はい: XML、SOAP、AMF、Ext.Direct はい: RPC、RequestFactory はい: XML、HTML はい:XML、JSON、CSV、TSV [ 27 ]はい: XML、HTML はい: XML、HTML、CS、JSON、JSArray、CSV
ドラッグアンドドロップはい はい[ 36 ]はい プラグイン付き[ 37 ]プラグイン付き[ 38 ]はい[ 39 ]はい[ 40 ]はい[ 41 ]はい はい はい はい はい[ 42 ]
シンプルな視覚効果 はい はい はい[ 43 ]はい はい はい はい はい はい[ 44 ]はい はい はい はい[ 45 ]はい[ 46 ]はい はい
アニメーション /高度な視覚効果 はい はい[ 47 ]はい[ 48 ]はい はい はい はい はい[ 49 ]はい はい はい[ 45 ]はい はい[ 50 ]
戻るボタンのサポート /履歴管理 はい[ 51 ]はい はい[ 52 ]はい[ 53 ]はい プラグイン付き[ 54 ]いいえ プラグイン付き[ 55 ]はい はい はい はい はい
入力フォームウィジェットと検証 はい はい はい[ 56 ]はい はい はい:検証にはプラグインが必要です[ 57 ]プラグイン付き[ 58 ]はい[ 59 ]はい はい はい はい はい はい はい[ 60 ] [ 61 ]
グリッドはい はい[ 62 ]はい はい プラグイン付き[ 63 ]はい[ 64 ]プラグイン付き[ 65 ]はい はい はい はい はい[ 66 ]
階層ツリーはい はい[ 67 ]はい[ 68 ]はい[ 69 ]はい プラグイン付き[ 70 ]はい[ 71 ]プラグイン付き[ 72 ]はい はい[ 73 ]はい はい はい[ 74 ]
リッチテキストエディターいいえ はい はい[ 75 ]はい[ 76 ]はい プラグイン付き[ 77 ]はい[ 78 ]はい[ 79 ]はい プラグイン経由 はい はい[ 80 ]
自動補完ツール いいえ はい[ 81 ]はい はい はい[ 82 ]はい[ 83 ]プラグイン付き[ 84 ]はい プラグイン付き はい はい
HTML生成ツール いいえ はい[ 85 ]はい はい はい はい[ 78 ]はい[ 86 ]はい はい はい はい はい
ウィジェットのテーマ設定/スキン設定が可能 はい はい[ 87 ]はい はい[ 88 ]はい[ 89 ]はい[ 90 ]はい はい はい はい はい はい
GUIのサイズ変更可能なパネルとモーダルダイアログ はい はい はい はい[ 91 ]はい プラグイン付き はい[ 92 ]はい[ 93 ]はい はい はい[ 94 ]はい
GUIページレイアウト はい はい はい プラグイン付き[ 95 ]はい[ 96 ] [ 97 ]はい[ 93 ]はい はい はい[ 94 ]はい[ 98 ]
キャンバスサポート はい はい[ 99 ]はい はい はい プラグイン付き[ 100 ]はい[ 101 ]はい[ 102 ]はい はい はい[ 103 ]はい
モバイル/タブレットのサポート(タッチイベント) はい はい はい[ 104 ]はい はい はい プラグイン付き[ 105 ]プラグイン付き[ 106 ]はい[ 107 ]プラグイン付き[ 108 ]はい はい はい はい[ 109 ]はい[ 110 ]
アクセシビリティ /グレースフルデグラデーション[ 111 ]はい はい[ 112 ]いいえ はい はい[ 16 ]はい[ 113 ]はい はい[ 114 ]はい いいえ[ 115 ]劣化: なしアクセシビリティ: あり はい はい[ 116 ]
ARIA準拠 はい[ 112 ]はい[ 16 ]はい[ 117 ]はい[ 114 ]はい いいえ はい はい[ 118 ]はい はい[ 119 ]
開発者ツール、ビジュアルデザイン はい[ 120 ] [ 121 ]進行中[ 122 ]はい[ 123 ] [ 124 ] [ 125 ]はい はい[ 126 ] [ 127 ]はい[ 128 ] [ 129 ] [ 130 ]はい[ 131 ] [ 132 ]はい[ 133 ]いいえ はい はい[ 134 ] [ 135 ]
オフラインストレージ[ 136 ]はい いいえ[ 137 ]はい はい[ 138 ]Google Gears経由[ 139 ]プラグイン付き[ 140 ]はい[ 141 ]はい はい はい はい
クロスブラウザ2Dベクターグラフィックス[ 142 ]はい[ 143 ]はい プラグイン付き[ 144 ]はい[ 101 ]はい[ 145 ]いいえ はい[ 103 ]はい(ラファエル経由)[ 146 ]
チャートとダッシュボード[ 147 ]はい はい[ 148 ]はい[ 149 ]プラグイン付き[ 150 ] [ 151 ]はい[ 152 ] [ 153 ]いいえ はい[ 154 ]はい[ 155 ]
UI コンポーネントの RTL サポート はい はい はい 使用するプラグインによって異なります はい[ 114 ]はい はい いいえ

ブラウザのサポート

フレームワーク インターネットエクスプローラーモジラファイアフォックスサファリオペラクロム
角度最新および延長サポートリリース 最新の2つのメジャーバージョン 最新および以前の安定バージョン 最新の2つのメジャーバージョン
AngularJS(1.3) 8歳以上(9歳以上) 4歳以上 5歳以上 11歳以上 30歳以上
アパッチ・ロイヤル9 (エッジ --> 10) 21 6 15 23
道場6歳以上 3歳以上[ 156 ]4 [ 156 ]10.50+ [ 156 ]3 [ 156 ]
エンバー.js6歳以上 3歳以上 4歳以上 10.6以上 14歳以上
エンヨ8歳以上[ 157 ]>4 [ 157 ]>5 [ 157 ]>10 [ 157 ]
エクストJS8歳以上 45歳以上 11歳以上 43歳以上 64歳以上[ 158 ]
Google ウェブ ツールキット8歳以上 1歳以上 5歳以上 9歳以上 1歳以上
jQuery(3.x) 6歳以上(9歳以上)[ 159 ]2歳以上[ 159 ]3歳以上[ 159 ]9歳以上[ 159 ]1+ [ 159 ]
jQWidgets7歳以上[ 160 ]2歳以上[ 160 ]3歳以上[ 160 ]9歳以上[ 160 ]1+ [ 160 ]
ムーツール6歳以上 2歳以上 3歳以上 9歳以上 1歳以上
プロトタイプスクリプト。aculo.us [ 4 ]6歳以上 1.5以上 2.0.4以上 9.25以上 1+ (1.6.1RC3 以降)
クゥードゥー6歳以上 2歳以上 3歳以上 9歳以上 2歳以上
反応する
SAP OpenUI5 [ 161 ]11歳以上 最新の安定版とESR 最後の2つ 最新バージョン
スプラウトコア6歳以上 3歳以上 4歳以上 9歳以上 1歳以上
スヴェルト21歳以上 6歳以上 15歳以上 23歳以上 12歳以上
ビュー10歳以上 21歳以上 6歳以上 15歳以上 23歳以上 12歳以上
ZK6歳以上 2.0以上 3歳以上 9歳以上 2歳以上
ウェビックス11歳以上[ 162 ]93歳以上[ 162 ]5歳以上[ 162 ]95歳以上[ 162 ]95歳以上[ 162 ]95歳以上[ 162 ]

注記

  1. ^ 「Enyo JSについて」 enyojs.com 201411月23日閲覧
  2. ^ 「Ext JS 7.3.0 ライセンス」sencha.com . 2011年1月9日時点のオリジナルよりアーカイブ2020年11月5日閲覧。
  3. ^ 「ライセンス - Javascript、HTML5、jQueryウィジェット」jqwidgets.com . 2015年12月17日閲覧
  4. ^ a b c d e script.aculo.us は Prototype のアドオンです。
  5. ^ "OpenUI5" . GitHub . 2020年12月22日閲覧
  6. ^ 「JavaScript UIコンポーネントライブラリWebix - ライセンス」 . webix.com . 2022年6月1日閲覧
  7. ^ 「ZK - 先進的なエンタープライズJava Webフレームワーク」 . ZK - Java Webフレームワーク. 2022年6月1日閲覧
  8. ^ a b c Uzayr, Sufyan bin; Cloud, Nicholas; Ambler, Tim (2019年11月). 『JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Libraries, and Tools to Learn Right Now』 Apress. ISBN 978-1484249949
  9. ^ a b cロハス、カルロス( 2020年11月13日)。ネイティブWebコンポーネントの構築:PolymerとVue.jsによるフロントエンド開発。Apress。ISBN 978-1484259047
  10. ^ a b c Scherer, Justin (2020年2月28日). 『Hands-On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js, and WebAssembly . Packt Publishing, Limited. ISBN 978-1838821098
  11. ^ 「Enhance」 . GitHub .
  12. ^ 「Astroフレームワーク。GitHub
  13. ^ 「Fresh」 . GitHub .
  14. ^将来のブラウザをサポートするために、ブラウザスニッフィングよりも機能検出の方が好まれることが多い:ブラウザ検出 (および代わりに何をすべきか)機能検出: 最先端のブラウザスクリプトブラウザ機能検出 2017年7月10日アーカイブ、 Wayback Machine
  15. ^dojo/has – Dojo Toolkit - リファレンスガイド」。dojotoolkit.org
  16. ^ a b c "Ext JS 7.3.0 - Sencha Docs" . docs.sencha.com
  17. ^ 「Google Code アーカイブ - Google Codeプロジェクト ホスティング用の長期ストレージ」。code.google.com
  18. ^ 「Google グループ」 . google.com . 2013年5月5日時点のオリジナルよりアーカイブ
  19. ^ jquery.org、jQuery Foundation - (2009年1月14日). 「jQuery 1.3 リリース - 公式 jQuery ブログ」 . docs.jquery.com .
  20. ^ 「MooToolsブログ: MooTools Core 1.3 安定版と MooTools More 1.3RC」。mootools.net
  21. ^機能検出の徹底アーカイブ2009年4月21日Wayback Machine
  22. ^ kangax (2010年4月5日). 「DOMを拡張することの何が問題なのか」 . 2010年4月6日閲覧
  23. ^ 「MooTools コアドキュメント」 . mootools.net .
  24. ^ 「Prototype API ドキュメント - 要素 (非推奨の URL)」 . prototypejs.org .
  25. ^ 「Prototype 2.0はDOMを拡張しない - Ajaxian」 ajaxian.com 2015年11月17日。
  26. ^ a b AJAXとDojo 2010年2月9日アーカイブ、 Wayback Machine
  27. ^ a b「jQuery Data Adapter」 . jqwidgets.com . 2015年12月17日閲覧
  28. ^ a b「MooTools コアドキュメント」 . mootools.net .
  29. ^ Schäfer, Holger (2014年1月25日). 「OpenUI5 Developer: UI5 WebSocketを使用したシンプルなチャットサーバーの例」 .
  30. ^ 「WebSockets (Faye) ガイド、サーバーサイド Webix ドキュメントとの対話」 . docs.webix.com . 2018年8月3日時点のオリジナルよりアーカイブ2016年11月25日閲覧。
  31. ^ a b “CometD JavaScript | cometd.org” . 2010年9月19日時点のオリジナルよりアーカイブ2010年10月7日閲覧。
  32. ^ "kembuco/extjs-cometd" . GitHub . 2020年7月8日.
  33. ^ 「Google Code アーカイブ - Google Codeプロジェクト ホスティング用の長期ストレージ」。code.google.com
  34. ^ 「ZK - 最先端のエンタープライズ Ajax ソリューション」
  35. ^ “Dojox/Data - DojoCampus - Docs” . 2009年3月17日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  36. ^ “Dojo/DND - DojoCampus - Docs” . 2009年4月6日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  37. ^ “fredsa/gwt-dnd” . GitHub . 2022年2月8日.
  38. ^ js.foundation、JS Foundation -. 「Draggable - jQuery UI」 . jqueryui.com .
  39. ^ 「jQuery DragDropプラグイン」 . jqwidgets.com . 2015年12月17日閲覧
  40. ^ 「MooTools のその他のドキュメント」 . mootools.net .
  41. ^ "OpenUI5 SDK - デモ キット v2.0" . openui5.hana.ondemand.com
  42. ^ 「UI ウィジェットのドラッグ アンド ドロップ サポート、Tree Webix ドキュメント。docs.webix.com
  43. ^ “Dojo/Fx - DojoCampus - Docs” . 2009年4月16日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  44. ^ 「MooTools コアドキュメント」 . mootools.net .
  45. ^ a b「ショーケース。showcase.sproutcore.com
  46. ^ 「移行: • Docs • Svelte」
  47. ^ “Dojox/Fx - DojoCampus - Docs” . 2009年3月4日時点のオリジナルよりアーカイブ。 2009年4月23日閲覧
  48. ^ 「Enyo APIリファレンス」enyojs.com . 2013年12月20日時点のオリジナルよりアーカイブ2012年8月1日閲覧。
  49. ^ 「MooTools コアドキュメント」 . mootools.net .
  50. ^ 「ガイド、スタイル、アニメーションのアニメーション Webix Docs 。docs.webix.com
  51. ^ “Dojo/Back - DojoCampus - Docs” . 2009年4月2日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  52. ^ "Enyo API Viewer" . enyojs.com . 2016年3月24日時点のオリジナルよりアーカイブ。 2014年4月24日閲覧
  53. ^ “Since v2.2” . 2010年12月29日時点のオリジナルよりアーカイブ2010年9月11日閲覧。
  54. ^ Asual. 「Asual」 . asual.com .
  55. ^ "cpojer/mootools-history" . GitHub . 2021年10月10日.
  56. ^ “Dijit/Form - DojoCampus - Docs” . 2009年4月3日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  57. ^ 「GWTによる入力検証」2011年7月20日時点のオリジナルよりアーカイブ2018年10月11日閲覧。
  58. ^ js.foundation、JS Foundation -. 「jQueryプラグインレジストリ」 . plugins.jquery.com .
  59. ^ "jQuery Validator" . jqwidgets.com . 2015年12月17日閲覧
  60. ^ 「ガイドのデータ検証、コンポーネント内のデータの管理 Webix Docs 。docs.webix.com
  61. ^ 「UI コントロールのフォーマットされたテキスト入力、Text Webix Docs」。docs.webix.com
  62. ^ “Dojox/Grid - DojoCampus - Docs” . 2009年4月23日時点のオリジナルよりアーカイブ。 2009年4月23日閲覧
  63. ^ 「jqGrid ShieldUI jQuery グリッド」
  64. ^ 「jQuery Grid、JavaScript Grid、jqxGrid、DataGrid、jQuery DataGrid」 . jqwidgets.com . 2015年12月17日閲覧
  65. ^ "JxLib Library" . 2009年2月18日時点のオリジナルよりアーカイブ2008年11月18日閲覧。または「ソート可能なテーブルプラグイン」。phatfusion。 2009年4月22日時点のオリジナルよりアーカイブ。または「DrasticGrid」 。 2017年4月15日時点のオリジナルよりアーカイブ2009年5月22日閲覧。
  66. ^ 「JavaScript テーブル (グリッド) ウィジェット - Webix HTML DataTable」 . webix.com .
  67. ^ “Dijit/Tree - DojoCampus - Docs” . 2009年5月9日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  68. ^ 「Enyo JavaScript フレームワーク - 例 - DiscoverSDK コード例」
  69. ^ 「Sencha - Ext JS 7.3.0 Examples」 . sencha.com . 2014年5月12日時点のオリジナルよりアーカイブ2012年8月5日閲覧。
  70. ^ "treeview" . 2008年10月9日時点のオリジナルよりアーカイブ, "file_tree_viewer" . 2008年7月18日時点のオリジナルよりアーカイブ
  71. ^ "jQuery Tree" . jqwidgets.com . 2015年12月17日閲覧
  72. ^ "mootree" . sites.google.com . 2016年9月11日時点のオリジナルよりアーカイブ2008年11月18日閲覧。
  73. ^ “デモブラウザ” . 2016年4月2日時点のオリジナルよりアーカイブ2008年10月3日閲覧。
  74. ^ 「Tree Table または TreeGrid - jQuery 統合を備えた Webix HTML5 ライブラリ。webix.com
  75. ^ “Dijit/Editor - DojoCampus - Docs” . 2009年4月16日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  76. ^ 「HTML エディター」 . sencha.com .
  77. ^ markitup jwysiwyg htmlbox Archived 7 July 2009 at the Wayback Machine WYMeditor Archived 3 June 2008 at the Wayback Machine
  78. ^ a b「jQueryエディター」 . jqwidgets.com . 2015年12月17日閲覧
  79. ^ "MooEditable" . cheeaun.github.com . 2013年3月1日時点のオリジナルよりアーカイブ2017年9月19日閲覧。
  80. ^ 「RichText - RichText コントロールのドキュメント: 概要と初期化。Webix Docs 。docs.webix.com
  81. ^ 「Dijit/Form/ComboBox - DojoCampus - Docs」2009年4月18日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  82. ^ js.foundation、JS Foundation -. 「オートコンプリート - jQuery UI」 . jqueryui.com .
  83. ^ 「jQuery Input、jQuery Auto Complete」 . jqwidgets.com . 2015年12月17日閲覧
  84. ^ "AutoCompleter » digitarald:Harald Kirschner" . digitarald.de . 2017年10月23日時点のオリジナルよりアーカイブ2008年4月25日閲覧。
  85. ^ Dojo 1.3 以降では、NodeList.addContent() API を使用してコンテンツを作成できます。例: dojo.query(".note").addContent("h4 NOTE: h4", "before");
  86. ^ MooTools Elements 2008年9月5日アーカイブ、 Wayback Machine
  87. ^ UAB、Dinamenta。「JavaScript UIライブラリ、Ajaxコンポーネント、HTML5フレームワーク - オンラインスキンビルダーdhtmlx.com
  88. ^ 「ブログ」 2015年2月26日。
  89. ^ 「スタイルシートによるGWTコントロールのスキニング」 。 2008年9月12日時点のオリジナルよりアーカイブ2015年3月17日閲覧。
  90. ^ js.foundation、JS Foundation -. 「ThemeRoller - jQuery UI」 . jqueryui.com .
  91. ^ 「ベストJavaScriptフレームワーク」 2019年9月16日。
  92. ^ "jQuery Window" . jqwidgets.com . 2015年12月17日閲覧
  93. ^ a b MochaUIライブラリまたはJxLibの使用2009年2月18日アーカイブ米国議会図書館ウェブアーカイブ
  94. ^ a b「ZK Studioを使ったWYSIWYG開発の一端」 。 2008年10月12日時点のオリジナルよりアーカイブ2011年4月27日閲覧。
  95. ^ 「Google Code アーカイブ - Google Codeプロジェクト ホスティング用の長期ストレージ」。code.google.com
  96. ^ 「jQuery Docking Layout」 . jqwidgets.com . 2015年12月17日閲覧
  97. ^ "jQuery Splitter" . jqwidgets.com . 2015年12月17日閲覧
  98. ^ 「Web アプリ開発者向けの JavaScript レイアウト ライブラリ Webix 。webix.com
  99. ^ dojo.gfx 2009年3月9日アーカイブ、 Wayback Machine
  100. ^ "jCanvas" . jCanvas .
  101. ^ a b「jQuery Drawプラグイン」 . jqwidgets.com . 2015年12月17日閲覧
  102. ^ 「Mocha UI – MooTools Canvas UIクラス - Ajaxian」 ajaxian.com 2015年11月17日。
  103. ^ a b「ZK - 最先端のエンタープライズ Ajax ソリューション」
  104. ^ 「Dojo の新しいモバイル アプリ プロジェクト」 2010 年 6 月 13 日。
  105. ^ 「Google Code アーカイブ - Google Codeプロジェクト ホスティング用の長期ストレージ」。code.google.com
  106. ^ "jQT" . jQT .
  107. ^ "jQWidgets Mobile Demos" . jqwidgets.com . 2015年12月17日閲覧
  108. ^ "cpojer/mootools-mobile" . GitHub . 2021年10月10日.
  109. ^ 「ZK - 最先端のエンタープライズ Java Web フレームワーク」。ZK - Java Web フレームワーク
  110. ^ [1] Webixのモバイル/タブレットサポート
  111. ^すべての JavaScript フレームワークは、グレースフル デグラデーションを使用してアクセシブルな方法で記述できます。ここで紹介する、すぐに使用できるアクセシビリティを暗示するフレームワークでは、特定のフレームワークのベスト プラクティスを文書化するために特別な努力が払われています。
  112. ^ a b “Quickstart/WritingWidgets/A11y - DojoCampus - Docs” . 2009年4月6日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  113. ^ 「GWT 1.5 アプリケーションに組み込まれたアクセシビリティ」
  114. ^ a b c「jQWidgets アクセシビリティ概要」 . jqwidgets.com . 2015年12月17日閲覧
  115. ^ Qooxdooの「エクストリームJavaScript」パラダイムArchived 12 October 2008 at the Wayback Machine
  116. ^ 「ガイドのアクセシビリティ、ユーザーインターフェイスの設計 Webix Docs 。docs.webix.com
  117. ^ js.foundation、JS Foundation -. 「jQuery UIについて - jQuery UI」 . jqueryui.com .
  118. ^ 「コンパイラ警告 • ドキュメント • Svelte」
  119. ^ 「ガイドのアクセシビリティ、ユーザーインターフェイスの設計 Webix Docs 。docs.webix.com
  120. ^ウェーブメーカー
  121. ^アプタナスタジオ
  122. ^ 「HP webOS開発者ブログ」 。 2012年7月9日時点のオリジナルよりアーカイブ2012年8月5日閲覧。
  123. ^ 「Sencha Architect」。2015年3月25日。
  124. ^ 「ブログ」 2015年2月26日。
  125. ^ “Sencha Ext JS” . 2020年11月5日。
  126. ^ [email protected], lloyd.dunn @ sun.com. 「jQuery を使用した Web ページの外観と使いやすさの向上 - NetBeans チュートリアル」 . netbeans.org . 2017年7月12日時点のオリジナルよりアーカイブ。 2010年2月9日閲覧
  127. ^ js.foundation、JS Foundation -. 「jQuery API ドキュメント」 . api.jquery.com .
  128. ^ 「jQWidgets用テーマビルダー」jqwidgets.com . 2015年12月17日閲覧
  129. ^ "ßeta - jQWidgets Charts Studio" . jqwidgets.com . 2015年12月17日閲覧
  130. ^ "JSEditor" . jqwidgets.com . 2015年12月17日閲覧
  131. ^ 「MooTools-coreドキュメント」 。 2009年10月2日時点のオリジナルよりアーカイブ2009年10月14日閲覧。
  132. ^ “MooTools-more Document” . 2009年10月4日時点のオリジナルよりアーカイブ2009年10月14日閲覧。
  133. ^カスタムビルド、JSリンカー、API生成、ユニットテストフレームワークなど。 2008年7月25日Wayback Machineアーカイブ
  134. ^ 「Webix スキン ビルダー」 . webix.com .
  135. ^Formbuilder」 .webix.com .
  136. ^ JavaScriptフレームワークは現在、 Google Gearsなどのプリインストールされたブラウザ拡張機能を利用することでのみオフラインストレージをサポートできます。ユーザーがブラウザにこれらのサポートされている拡張機能のいずれかをインストールしていない場合、フレームワークはオフラインサポートを利用できません。Gearsの実装に興味のあるJavaScriptフレームワーク開発者は、Gearsスタートガイドを参照することをお勧めします。
  137. ^ o.DojoToolkit.Org/offline Archived 10 February 2010 at the Wayback Machine says "Dojo Offline is no longer support after Dojo 1.3"
  138. ^ "Ext JS 7.3.0 - Sencha Docs" . docs.sencha.com
  139. ^ "googlearchive/gwt-google-apis" . GitHub . 2021年4月24日.
  140. ^ 「jQuery HTML5 Storage plugin - daveschindler」 . sites.google.com . 2017年3月4日時点のオリジナルよりアーカイブ2012年10月15日閲覧。
  141. ^ 「この例ではグリッドの状態を保存/読み込む方法を示しています」。jqwidgets.com 。 2015年12月17日閲覧
  142. ^一部のJavaScriptライブラリは、クロスブラウザベクターグラフィックスに使用できる2Dグラフィックスプリミティブを提供しています。これらのライブラリは、ブラウザの基盤技術やプラグイン(Canvas、SVG、VML、Flash、Silverlightなど)を利用して実際のレンダリングを行いますが、アプリケーションとウィジェットのコードをレンダリングエンジンAPIの違いから分離するのに役立ちます。
  143. ^ “Dojox/GFX - DojoCampus - Docs” . 2009年3月9日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  144. ^ jQuery SVGプラグイン
  145. ^ “カミカネ/アート” . GitHub。 2021年2月26日。
  146. ^ 「チャート統合 - サードパーティ チャート統合ガイド。Webix ドキュメント。docs.webix.com
  147. ^一部の JavaScript ライブラリには、チャート、ゲージ、その他のデータ視覚化用のウィジェットが含まれています。
  148. ^ “Dojox/Charting - DojoCampus - Docs” . 2009年3月3日時点のオリジナルよりアーカイブ。 2009年4月23日閲覧
  149. ^チャートAPI
  150. ^ 「Flot: jQuery 用の魅力的な JavaScript プロット。flotcharts.org
  151. ^ jQuery Visualizeプラグイン 2009年7月9日アーカイブWayback Machine
  152. ^ 「jqxChart - jQuery、HTML5、SVGを搭載したJavaScriptチャートウィジェット」jqwidgets.com . 2015年12月17日閲覧
  153. ^ "jQuery Gauge" . jqwidgets.com . 2015年12月17日閲覧
  154. ^ 「ZK ライブデモ - その他のチャート」ライブデモ - ZK Web アプリケーションフレームワーク
  155. ^JavaScript チャート UI ウィジェット - Webix JS チャート」。webix.com
  156. ^ a b c d「Releasenotes/1.4 - DojoCampus - Docs」2010年2月8日時点のオリジナルよりアーカイブ2009年12月17日閲覧。
  157. ^ a b c d “Supported Platforms | Enyo JS” . 2012年7月23日時点のオリジナルよりアーカイブ2012年7月26日閲覧。
  158. ^ “Sencha Ext JS” . 2020年11月5日。
  159. ^ a b c d e js.foundation、JS Foundation -. 「ブラウザサポート - jQuery」 . docs.jquery.com .
  160. ^ a b c d e「jQuery UI Widgets - ヘルプドキュメント」 . jqwidgets.com . 2015年12月17日閲覧
  161. ^ 「OpenUI5SDK - デモキット」 . openui5.hana.ondemand.com . 2021年3月22日閲覧
  162. ^ a b c d e f「互換性 Webix ドキュメント。docs.webix.com