Content deleted Content added
Citation bot (talk | contribs) Add: date. | Use this bot. Report bugs. | Suggested by Abductive | #UCB_webform 2140/3850 |
m date format audit, minor formatting |
||
Line 1:
{{Short description|none}}
{{hatnote|For [[Frontend and backend|backend]] JavaScript web frameworks, see {{section link|Comparison of server-side web frameworks|JavaScript}}.}}▼
{{update|reason=Does not reflect newer libraries or versions made available in the last several years|date=April 2017}}
{{Use dmy dates|date=
<!-- ===== *** IMPORTANT NOTE – READ BEFORE ADDING AN ENTRY *** ==== -->
Line 14 ⟶ 15:
<!-- ====================================================================== -->
This is a comparison of [[web framework]]s for [[front-end web development]] that are heavily reliant on [[JavaScript]] code for their behavior.
▲{{hatnote|For [[Frontend and backend|backend]] JavaScript web frameworks, see {{section link|Comparison of server-side web frameworks|JavaScript}}.}}
==General information==
Line 72 ⟶ 71:
|<!-- Version -->7.3<br />15 Sept, 2020
|<!-- Size --> {{nowrap|84–502 kB}}
|<!-- License --> [[GPL v3|GPL]] & Commercial
|<!-- Language --> JavaScript
|-
Line 82 ⟶ 81:
|-
!{{rh}}|[[jQuery]] (library)
|<!-- Version -->3.6.0<br />{{nowrap|
|<!-- Size -->{{nowrap|70.7KB}} (slim, minified), <br />{{nowrap|87.4KB}} (minified),<ref name="jquery CDN files">{{cite web|title=jQuery Core - All Versions|url=https://code.jquery.com/jquery/|url-status=live|access-date=22 March 2021|website=jQuery|publisher=jQuery|archive-url=https://web.archive.org/web/20130809042048/http://code.jquery.com/jquery/ |archive-date=9 August 2013 }}</ref> <br />{{nowrap|282 KiB}} (uncompressed)<ref name="jquery CDN files"/>
|<!-- License --> {{free|[[MIT License|MIT]]}}
Line 108 ⟶ 107:
!{{rh}}|[[React (JavaScript library)]]
|<!-- Version --> 18.2.0<br />14 June 2022
|<!-- Size --><br />react.production.min.js
react-dom.production.min.js
'''Total: 98.81KB'''
Line 148 ⟶ 147:
|<!-- Version --> 2.6.10<br />{{nowrap|20 Mar 2019 }}
|<!-- Size --> 33.5 KB (minified & gzipped)
91.48 KB (minified)
333.46 KB (uncompressed)
|<!-- License --> {{free|[[MIT License|MIT]]}}
|<!-- Language --> JavaScript / TypeScript
Line 201 ⟶ 200:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web|url=http://dojotoolkit.org/reference-guide/dojo/has.html|title=dojo/has
|<!-- Ember.js --> {{yes}}
|<!-- Enyo -->
Line 289 ⟶ 288:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref name="cometd.org">{{cite web |url=http://cometd.org/documentation/cometd-javascript |title=CometD JavaScript | cometd.org |access-date=2010-10-07 |url-status=dead |archive-url=https://web.archive.org/web/20100919030621/http://cometd.org/documentation/cometd-javascript |archive-date=19 September 2010
|<!-- Ember.js -->
|<!-- Enyo -->
Line 311 ⟶ 310:
|<!-- Apache Royale --> {{yes| Yes: XML, HTML, CSV, ATOM, AMF, JSON}}
|<!-- Cash -->
|<!-- dojo --> {{yes| Yes: XML, HTML, CSV, ATOM}}<ref>{{cite web |url=http://docs.dojocampus.org/dojox/data |title=Dojox/Data - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090317061859/http://docs.dojocampus.org/dojox/data/ |archive-date=17 March 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 333 ⟶ 332:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojo/dnd |title=Dojo/DND - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090406045822/http://docs.dojocampus.org/dojo/dnd |archive-date=6 April 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 355 ⟶ 354:
|<!-- Apache Royale --> {{yes}}
|<!-- Enyo --> {{yes}}
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojo/fx/ |title=Dojo/Fx - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090416192527/http://docs.dojocampus.org/dojo/fx |archive-date=16 April 2009
|<!-- Ember.js -->
|<!-- Enyo --> {{yes}}
Line 377 ⟶ 376:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojox/fx/ |title=Dojox/Fx - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090304002856/http://docs.dojocampus.org/dojox/fx |archive-date=4 March 2009
|<!-- Ember.js -->
|<!-- Enyo --> {{yes}}<ref>{{cite web|url=http://enyojs.com/api/#enyo.Animator|title=Enyo API Reference|website=enyojs.com|access-date=1 August 2012|archive-date=20 December 2013|archive-url=https://web.archive.org/web/20131220053530/http://enyojs.com/api/#enyo.Animator|url-status=dead}}</ref>
Line 399 ⟶ 398:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojo/back |title=Dojo/Back - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090402140220/http://docs.dojocampus.org/dojo/back |archive-date=2 April 2009
|<!-- Ember.js --> {{yes}}
|<!-- Enyo --> {{yes}}<ref>{{cite web|url=http://enyojs.com/docs/2.4.0/api/#enyo.Router|title=Enyo API Viewer|website=enyojs.com|access-date=24 April 2014|archive-date=24 March 2016|archive-url=https://web.archive.org/web/20160324004253/http://enyojs.com/docs/2.4.0/api/#enyo.Router|url-status=dead}}</ref>
Line 421 ⟶ 420:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dijit/form |title=Dijit/Form - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090403160521/http://docs.dojocampus.org/dijit/form |archive-date=3 April 2009
|<!-- Ember.js -->
|<!-- Enyo --> {{yes}}
Line 437 ⟶ 436:
|<!-- Wakanda --> {{yes}}
|<!-- ZK --> {{yes}}
|<!-- Webix --> {{yes}}
|-
!style="width:15em; font-size:60%;"|
Line 465 ⟶ 464:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojox/grid |title=Dojox/Grid - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090423165855/http://docs.dojocampus.org/dojox/grid |archive-date=23 April 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 487 ⟶ 486:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dijit/Tree |title=Dijit/Tree - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090509101557/http://docs.dojocampus.org/dijit/Tree |archive-date=9 May 2009
|<!-- Ember.js -->
|<!-- Enyo --> {{yes}}<ref>{{cite web|url=http://www.discoversdk.com/knowledge-base/enya-javascript-framework|title=Enyo JavaScript Framework - Example - DiscoverSDK Code Examples}}</ref>
Line 503 ⟶ 502:
|<!-- Wakanda --> {{yes}} (Auto Form)<ref>{{cite web|url=http://doc.wakanda.org/Wakanda-Studio-Reference-Guide/GUI-Designer/Auto-Form.300-307049.en.html|title=Wakanda Doc Center|website=doc.wakanda.org}}</ref>
|<!-- ZK --> {{yes}}
|<!-- Webix --> {{yes}}
|-
!{{rh}}| [[Online rich-text editor|Rich text editor]]
Line 509 ⟶ 508:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dijit/Editor |title=Dijit/Editor - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090416192415/http://docs.dojocampus.org/dijit/Editor |archive-date=16 April 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 531 ⟶ 530:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dijit/form/ComboBox |title=Dijit/Form/ComboBox - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090418063316/http://docs.dojocampus.org/dijit/form/ComboBox |archive-date=18 April 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 612 ⟶ 611:
|<!-- Vue -->
|<!-- Wakanda --> {{yes}}<ref>{{cite web|url=http://doc.wakanda.org/Wakanda-Studio-Reference-Guide/GUI-Designer/Dialog.300-938942.en.html|title=Wakanda Doc Center|website=doc.wakanda.org}}</ref>
|<!-- ZK --> {{yes}}<ref name="zkoss.org">{{cite web |url=http://www.zkoss.org/smalltalks/zkstudio_vedemo/ |title=A Sip of WYSIWYG Development with ZK Studio |access-date=2011-04-27 |url-status=dead |archive-url=https://web.archive.org/web/20081012063201/http://www.zkoss.org/smalltalks/zkstudio_vedemo/ |archive-date=12 October 2008
|<!-- Webix --> {{yes}}
|-
Line 635 ⟶ 634:
|<!-- Wakanda --> {{yes}}<ref>{{cite web|url=http://doc.wakanda.org/Wakanda-Studio-Reference-Guide/GUI-Designer/Container.300-661446.en.html|title=Wakanda Doc Center|website=doc.wakanda.org}}</ref>
|<!-- ZK --> {{yes}}<ref name="zkoss.org"/>
|<!-- Webix --> {{yes}}
|-
!{{rh}}| Canvas support
Line 685 ⟶ 684:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref name="docs.dojocampus.org">{{cite web |url=http://docs.dojocampus.org/quickstart/writingWidgets/a11y |title=Quickstart/WritingWidgets/A11y - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090406005938/http://docs.dojocampus.org/quickstart/writingWidgets/a11y |archive-date=6 April 2009
|<!-- Ember.js --> {{no}}
|<!-- Enyo --> {{yes}}
Line 723 ⟶ 722:
|<!-- Wakanda -->
|<!-- ZK --> {{yes}}
|<!-- Webix --> {{yes}}
|-
!{{rh}}| Developer tools, Visual design
Line 731 ⟶ 730:
|<!-- dojo --> {{yes}}<ref>[[Wavemaker]]</ref><ref>[[Aptana]] Studio</ref>
|<!-- Ember.js -->
|<!-- Enyo --> {{yes|in progress}}<ref>{{cite web |url=http://developer.palm.com/blog/2012/04/april-code-releases-for-open-webos/ |title=HP webOS Developer Blog |access-date=2012-08-05 |url-status=dead |archive-url=https://web.archive.org/web/20120709053821/http://developer.palm.com/blog/2012/04/april-code-releases-for-open-webos/ |archive-date=9 July 2012
|<!-- ExtJS --> {{yes}}<ref>{{cite web|url=http://www.sencha.com/products/designer/|title=Sencha Architect|date=25 March 2015}}</ref><ref>{{cite web|url=http://www.sencha.com/blog/2008/04/07/spket-ide-1611-released-includes-new-ext-theme-builder/|title=Blog|date=26 February 2015}}</ref><ref>{{cite web|url=http://www.sencha.com/products/js/build/|title=Sencha Ext JS|date=5
|<!-- GWT --> {{yes}}
|<!-- jQuery --> {{yes}}<ref>{{cite web|url=http://netbeans.org/kb/docs/web/js-toolkits-jquery.html|title=Using jQuery to Enhance the Appearance and Usability of a Web Page - NetBeans Tutorial|first=lloyd.dunn @ sun.com|last=troy.giunipero@sun.com|website=netbeans.org}}</ref><ref>{{cite web|url=http://api.jquery.com/|title=jQuery API Documentation|first=JS Foundation -|last=js.foundation|website=api.jquery.com}}</ref>
|<!-- jQWidgets --> {{yes}}<ref name="jQWidgetsThemeBuilder">{{cite web |url=http://www.jqwidgets.com/themebuilder/ |title=Theme Builder for jQWidgets |website=jqwidgets.com |access-date=2015-12-17}}</ref><ref>{{cite web |url=https://www.jqwidgets.com/chartstudio/ |title=ßeta - jQWidgets Charts Studio |website=jqwidgets.com |access-date=2015-12-17}}</ref><ref>{{cite web |url=https://www.jqwidgets.com/jseditor/ |title=JSEditor |website=jqwidgets.com |access-date=2015-12-17}}</ref>
|<!-- MooTools --> {{yes}}<ref>{{cite web|url=http://mootools.net/docs/core|title=MooTools-core Documentation|access-date=14 October 2009|archive-url=https://web.archive.org/web/20091002162608/http://mootools.net/docs/core|archive-date=2 October 2009|url-status=dead
|<!-- OpenUi5 -->
|<!-- proto -->
Line 773 ⟶ 772:
|<!-- Apache Royale -->
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojox/gfx |title=Dojox/GFX - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090309234151/http://docs.dojocampus.org/dojox/gfx |archive-date=9 March 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 795 ⟶ 794:
|<!-- Apache Royale --> {{yes}}
|<!-- Cash -->
|<!-- dojo --> {{yes}}<ref>{{cite web |url=http://docs.dojocampus.org/dojox/charting |title=Dojox/Charting - DojoCampus - Docs |access-date=2009-04-23 |url-status=dead |archive-url=https://web.archive.org/web/20090303111929/http://docs.dojocampus.org/dojox/charting |archive-date=3 March 2009
|<!-- Ember.js -->
|<!-- Enyo -->
Line 857 ⟶ 856:
![[Webix]]
|}
==Browser support==
Line 896 ⟶ 894:
!{{rh}}|[[Dojo Toolkit|Dojo]]
|<!-- MSIE --> 6+
|<!-- Firefox --> 3+<ref name="ReferenceA">{{cite web |url=http://docs.dojocampus.org/releasenotes/1.4 |title=Releasenotes/1.4 - DojoCampus - Docs |access-date=2009-12-17 |url-status=dead |archive-url=https://web.archive.org/web/20100208101206/http://docs.dojocampus.org/releasenotes/1.4 |archive-date=8 February 2010
|<!-- Safari --> 4<ref name="ReferenceA"/>
|<!-- Opera --> 10.50+<ref name="ReferenceA"/>
Line 911 ⟶ 909:
|-
!{{rh}}|[[Enyo (software)|Enyo]]
|<!-- MSIE --> 8+<ref name="platforms.enyojs.com">{{cite web |url=http://enyojs.com/docs/platforms |title=Supported Platforms | Enyo JS |access-date=2012-07-26 |url-status=dead |archive-url=https://web.archive.org/web/20120723164041/http://enyojs.com/docs/platforms/ |archive-date=23 July 2012
|<!-- Firefox --> >4<ref name="platforms.enyojs.com"/>
|<!-- Safari --> >5<ref name="platforms.enyojs.com"/>
Line 923 ⟶ 921:
|<!-- Safari --> 11+
|<!-- Opera --> 43+
|<!-- Chrome --> 64+<ref>{{cite web|url=http://www.sencha.com/products/extjs/|title=Sencha Ext JS|date=5
|<!-- Edge -->
|-
Line 1,039 ⟶ 1,037:
{{JavaScript}}
{{DEFAULTSORT:Comparison
[[Category:JavaScript libraries|*]]
[[Category:Software comparisons|JavaScript frameworks]]
|