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

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

一般情報

フレームワーク
比較したバージョン
サイズライセンスソース言語
角度21.0.0
2025年11月17日
10.3MBマサチューセッツ工科大学タイプスクリプト
アンギュラーJS1.8.3
2022年4月7日
AngularJSのサポートは正式に終了しましたマサチューセッツ工科大学JavaScript
アパッチ・ロイヤル0.9.12
2024年12月11日
19 KB(圧縮済み)アパッチActionScript 3、MXML、CSS
バックボーン.js1.6.1
2025年4月1日
190 KBマサチューセッツ工科大学JavaScript
道場1.17.3
2022年8月13日
7.29MBBSDAFLJavaScript
エンバー.js6.7.0
2025年10月10日
14.2MBマサチューセッツ工科大学JavaScript
エンヨ2.7.0
2016年4月1日
<25 kB (コアは gzip 圧縮)アパッチ2 [1]JavaScript
エクストJS7.9.0
2025年4月22日
変数GPLと商用[2]JavaScript
Google ウェブ ツールキット2.12.2
2025年3月3日
gwt-2.12.2.zip: 109 MBアパッチジャワ
jQuery(ライブラリ)3.7.1
2023年8月28日
34.7 KBマサチューセッツ工科大学JavaScript
jQWidgets17.0.0
2023年8月11日
198MBCC&コマーシャル[3]JavaScript
ノックアウト3.5.1
2021年7月
69.9 KBマサチューセッツ工科大学JavaScript
ムーツール1.6.0
2016年1月14日
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日
24.8MBLGPLEPLJavaScript
反応する19.2.0
2025年10月1日
172 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
SAPオープンUI51.141.2
2025年10月22日
変数アパッチ2 [5]JavaScript
スプラウトコア1.11.2
2016年5月2日
236 KBマサチューセッツ工科大学JavaScript
スレンダー5.42.2
2025年10月26日
2.64MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ネクスト.js16.0.0
2025年10月22日
139MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ソリッドJS1.9.9
2024年9月24日
1.06MBマサチューセッツ工科大学JavaScript /タイプスクリプト
アストロ2.0.0
2024年10月17日
2.4MBマサチューセッツ工科大学JavaScript /タイプスクリプト
リミックス2.0.0
2024年9月15日
60.2 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
クイック1.0.0
2024年10月5日
54.5MBマサチューセッツ工科大学JavaScript /タイプスクリプト
新鮮な2.1.2
2025年10月8日
10.3 KBマサチューセッツ工科大学JavaScript /タイプスクリプト
事前行動11.0.0
2025年8月19日
1.26MBマサチューセッツ工科大学JavaScript /タイプスクリプト
ウェビックス11.2.0
2025年9月25日
7.48MBGPLと商用[6]JavaScript
ZK10.2.1
2025年7月1日
変数LGPLGPLとZOL [7]XML + Java(JavaScriptはオプション)

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

ReactVueなどのJavaScriptベースのウェブアプリケーションフレームワークは、豊富な機能を提供しますが、それに伴うトレードオフも伴います。これらのフレームワークは、ルーティング、コンポーネントベースの開発、状態管理など、ネイティブウェブ技術で利用可能な機能を拡張または強化することがよくあります。Webコンポーネント、 FetchやESモジュールなどの最新の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)2161523
道場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 . 2014年11月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. ^ abcde 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. ^ abc 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. ^ abc Rojas, Carlos (2020年11月13日).ネイティブWebコンポーネントの構築:PolymerとVue.jsによるフロントエンド開発. Apress. ISBN 978-1484259047
  10. ^ abc 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. ^ 「フレッシュ」。GitHub
  14. ^ 将来のブラウザをサポートするために、ブラウザスニッフィングよりも機能検出の方が好まれることが多い: ブラウザ検出(および代わりに何をすべきか)、機能検出: 最先端のブラウザスクリプト、ブラウザ機能検出 2017年7月10日アーカイブ、Wayback Machine
  15. ^ 「dojo/has – Dojo Toolkit - リファレンスガイド」。dojotoolkit.org
  16. ^ abc "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. ^ ab AJAX and Dojo 2010年2月9日アーカイブ、Wayback Machine
  27. ^ ab "jQuery Data Adapter". jqwidgets.com . 2015年12月17日閲覧
  28. ^ ab "MooTools Coreドキュメント". 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. ^ ab “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. ^ ab "ショーケース". 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. ^ ab "jQuery Editor". 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. ^ ab MochaUIライブラリまたはJxLibの使用 2009年2月18日アーカイブ米国議会図書館ウェブアーカイブ
  94. ^ ab 「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. ^ ab "jQuery Draw Plugin". jqwidgets.com . 2015年12月17日閲覧
  102. ^ 「Mocha UI – MooTools Canvas UIクラス - Ajaxian」。ajaxian.com 2015年11月17日。
  103. ^ ab 「ZK - 最先端のエンタープライズ Ajax ソリューション」。
  104. ^ 「Dojoの新しいモバイルアプリプロジェクト」2010年6月13日。
  105. ^ 「Google Code アーカイブ - Google Code プロジェクト ホスティング用の長期ストレージ」。code.google.com
  106. ^ "jQT". jQT .
  107. ^ 「jQWidgets モバイルデモ」. 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. ^ ab “Quickstart/WritingWidgets/A11y - DojoCampus - Docs”. 2009年4月6日時点のオリジナルよりアーカイブ2009年4月23日閲覧。
  113. ^ 「GWT 1.5 アプリケーションに組み込まれたアクセシビリティ」。
  114. ^ abc 「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 Developer Blog”. 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 Documentation”. 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. ^ 「フォームビルダー」。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」。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. ^ abcd “Releasenotes/1.4 - DojoCampus - Docs”. 2010年2月8日時点のオリジナルよりアーカイブ2009年12月17日閲覧。
  157. ^ abcd “Supported Platforms | Enyo JS”. 2012年7月23日時点のオリジナルよりアーカイブ2012年7月26日閲覧。
  158. ^ “Sencha Ext JS”. 2020年11月5日。
  159. ^ abcde js.foundation、JS Foundation -. 「ブラウザサポート - jQuery」。docs.jquery.com
  160. ^ abcde 「jQuery UI Widgets - ヘルプドキュメント」jqwidgets.com . 2015年12月17日閲覧
  161. ^ “OpenUI5SDK - デモキット”. openui5.hana.ondemand.com . 2021年3月22日閲覧
  162. ^ abcdef 「互換性Webixドキュメント」。docs.webix.com
「https://en.wikipedia.org/w/index.php?title=JavaScriptベースのWebフレームワークの比較&oldid=1319047787」より取得