Comparison of JavaScript frameworks
There are many JavaScript frameworks available. The intention of this comparison is to show some examples of notable JavaScript frameworks.
Part of a series on |
JavaScript |
---|
Language |
Libraries |
Implementations |
See also |
General information
Framework | Version compared | Size | License | Source language |
---|---|---|---|---|
Angular | 7 18 Oct 2018 |
563 kB (minified & compressed) | MIT | TypeScript |
AngularJS | 1.5.0 5 Feb 2016 |
144 kB (minified & compressed) | MIT | JavaScript |
Apache Royale | 0.9.4 5 Nov 2018 |
19 kB (zipped) | Apache | ActionScript 3, MXML, CSS |
Backbone.js | 1.2.1 June 2015 |
7.3 kB (Packed and gzipped) | MIT | JavaScript |
Dojo | 1.10.4 18 Jan 2015 |
Variable. Base size: 41 kB (minified & gzipped), 155 kB (minified), 598 kB (uncompressed)[1] |
BSD & AFL | JavaScript + HTML |
Ember.js | 1.7.0 19 Aug 2014 |
95 kB (minified & gzipped), 340 kB (minified), 1.5 MB (uncompressed) |
MIT | JavaScript |
Enyo | 2.0.1 30 Aug 2012 |
<25 kB (core gzipped) | Apache 2 [2] | JavaScript |
Express.js | MIT | NodeJS | ||
Ext JS | 7.3 15 Sept, 2020 |
84–502 kB | GPL & Commercial [3] | JavaScript |
Google Web Toolkit | 2.7.0 November 2014 |
Variable | Apache | Java |
jQuery (library) | 3.4.0 10 Apr 2019 |
30,1 KiB (minified & gzipped), 86 KiB (minified),[4] 283 KiB (uncompressed)[4] |
MIT | JavaScript |
jQWidgets | 3.9.1 29 Oct 2015 |
3102 KB (minified), 7486 KB (uncompressed) |
Creative Commons Attribution-NonCommercial 3.0 and Commercial[5] | JavaScript, HTML, CSS |
Knockout | 3.5.0 22 February 2019 |
66.4 KB minified / 309 KB (development mode) | MIT | JavaScript |
MooTools | 1.6.0 14 Jan 2016 |
Variable; 7.3–65 KiB (YUI Compressor),[6]
|
MIT | JavaScript |
Node.js | MIT | JavaScript | ||
React (JavaScript library) | 16.1.1 28 November 2017 |
react.production.min.js 6.41KB react-dom.production.min.js 92.4KB Total: 98.81KB |
MIT | JavaScript |
SAP OpenUI5 | 1.44.9 28 Mar 2017 |
20.8MB (1.34.7 runtime, minified, zipped) 6.8MB(1.34.7 runtime mobile, minified, zipped) 52.1MB (1.34.7 SDK, zipped) |
Apache 2[9] | JavaScript |
Prototype & script. aculo.us[10] | Prototype: 1.7.3 22 Sep 2015 script.aculo.us: 1.9.0 23 Dec 2010 |
46–278 kB | MIT | JavaScript |
qooxdoo | 5.0.1 15 Sep 2015 |
Variable, starting at 6 kB (gzipped) | LGPL & EPL | JavaScript |
SproutCore | 1.11.2 2 May 2016 |
250–700 kB (gzipped). | MIT | JavaScript |
Svelte | 3.12.1 14 Oct 2019 |
Variable | MIT | JavaScript |
Vue.js | 2.6.10 20 Mar 2019 |
33.5 KB (minified & gzipped)
91.48 KB (minified) [11] 333.46 KB (uncompressed) [11] |
MIT | JavaScript |
Wakanda | 9 14 Nov 2014 |
Variable | GPL3 (framework), AGPL (server) & Commercial | JavaScript + HTML + CSS |
Webix | 4.1 November 2016 |
188 kB (gzipped) | GPL & Commercial | JavaScript |
ZK | 8.0.1 19 Jan 2016 |
Variable | LGPL & GPL & ZOL | XML + Java (JavaScript optional) |
Features
AngularJS | Apache Royale | Dojo | Ember.js | Enyo | Ext JS | Google Web Toolkit | jQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us[10] | qooxdoo | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feature detection[12] | Yes | Yes[13] | Yes | Yes[14] | No[15][16] | Yes[17] | Yes | Yes[18] | No[19] | Yes | Yes | Partial | No | Yes | |||||
DOM wrapped[20] | Yes | Yes | No | Yes | Yes | Yes | Yes | No[21] | No[22][23] | Yes | No | Yes | Yes | Yes | |||||
XMLHttpRequest data retrieval |
Yes | Yes | Yes[24] | Yes | Yes | Yes | Yes | Yes[25] | Yes[26] | Yes | Yes | Yes | Yes | Yes | Yes | ||||
WebSocket | Yes[24] | Yes | Yes | Yes | Yes | No | Yes[26] | Yes[27] | Yes | Yes | Via Plugin | Yes | Yes[28] | ||||||
Server push data retrieval | Yes[29] | Yes[30] | Yes[31] | Yes[29] | No | Via Plugin | Yes[32] | Yes | |||||||||||
Other data retrieval | Yes: XML, HTML, CSV, ATOM, AMF, JSON | Yes: XML, HTML, CSV, ATOM[33] | Yes: XML, SOAP, AMF, Ext.Direct | Yes: RPC, RequestFactory | Yes: XML, HTML | Yes: XML, JSON, CSV, TSV[25] | Yes: XML, HTML | Yes: JSON-RPC, Wakanda REST | Yes: XML, HTML, CS, JSON, JSArray, CSV | ||||||||||
Drag and drop | Yes | Yes[34] | Yes | With plugin[35] | With plugins[36] | Yes[37] | Yes[38] | Yes[39] | Yes | Yes | Yes | Yes | Yes | Yes[40] | |||||
Simple visual effects | Yes | Yes | Yes[41] | Yes | Yes | Yes | Yes | Yes | Yes[42] | Yes | Yes | Yes | Yes[43] | Yes | Yes | Yes | |||
Animation / advanced visual effects |
Yes | Yes[44] | Yes[45] | Yes | Yes | Yes | Yes | Yes[46] | Yes | Yes | Yes[43] | Yes | Yes | Yes[47] | |||||
Back button support / history management |
Yes[48] | Yes | Yes[49] | Yes[50] | Yes | With plugins[51] | No | With plugin[52] | Yes | Yes | Yes | Yes | Yes | ||||||
Input form widgets & validation | Yes | Yes | Yes[53] | Yes | Yes | Yes, Validation requires plugin[54] | With plugins[55] | Yes[56] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes [57][58] | |||
AngularJS | Apache Royale | Dojo | Ember.js | Enyo | ExtJS | Google Web Toolkit | jQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us[10] | qooxdoo | SproutCore | Svelte | Vue | Wakanda | ZK | Webix | |
Grid | Yes | Yes[59] | Yes | Yes | With plugins[60] | Yes[61] | With plugin[62] | Yes | Yes | Yes | Yes[63] | Yes | Yes[64] | ||||||
Hierarchical Tree | Yes | Yes[65] | Yes[66] | Yes[67] | Yes | With plugins[68] | Yes[69] | With plugins[70] | Yes | Yes[71] | Yes | Yes (Auto Form)[72] | Yes | Yes [73] | |||||
Rich text editor | No | Yes | Yes[74] | Yes[75] | Yes | With plugins[76] | Yes[77] | Yes[78] | Yes | Via plugin | Yes[79] | Yes | Yes[80] | ||||||
Autocompletion tools | No | Yes[81] | Yes | Yes | Yes[82] | Yes[83] | With plugin[84] | Yes | With plugins | Yes[85] | Yes | Yes | |||||||
HTML generation tools | No | Yes[86] | Yes | Yes | Yes | Yes[77] | Yes[87] | Yes | Yes | Yes | No | Yes | Yes | ||||||
Widgets themeable / skinnable | Yes | Yes[88] | Yes | Yes[89] | Yes[90] | Yes[91] | Yes | Yes | Yes | Yes | Yes | Yes | |||||||
GUI resizable panels and modal dialogs | Yes | Yes | Yes | Yes[92] | Yes | With plugins | Yes[93] | Yes[94] | Yes | Yes | Yes[95] | Yes[96] | Yes | ||||||
GUI page layout | Yes | Yes | Yes | With plugin[97] | Yes[98][99] | Yes[94] | Yes | Yes | Yes[100] | Yes[96] | Yes [101] | ||||||||
Canvas support | Yes | Yes[102] | Yes | Yes | Yes | With plugin[103] | Yes[104] | Yes[105] | Yes | Yes | Yes[106] | Yes[107] | Yes | ||||||
Mobile/tablet support (touch events) | Yes | Yes | Yes[108] | Yes | Yes | Yes | With plugin[109] | With plugin[110] | Yes[111] | With plugin[112] | Yes | Yes | Yes | Yes[113][114] | Yes[115] | Yes[116] | |||
Accessibility / graceful degradation[117] |
Yes | Yes[118] | No | Yes | Yes[119] | Yes[120] | Yes | Yes[121] | Yes | No[122] | Degradation: No Accessibility: Yes |
Yes | Yes[123] | ||||||
ARIA compliant | Yes[118] | Yes[119] | Yes[124] | Yes[121] | Yes | No | Yes | Yes | Yes [125] | ||||||||||
Developer tools, Visual design | Yes[126][127] | in progress[128] | Yes[129][130][131] | Yes | Yes[132][133] | Yes[134][135][136] | Yes[137][138] | Yes[139] | No | Yes[140] | Yes | Yes[141][142] | |||||||
Offline storage[143] | Yes | No[144] | Yes | Yes[145] | Via Google Gears[146] | With plugin[147] | Yes[148] | Yes | Yes | planned | Yes | Yes | |||||||
Cross-browser 2d Vector Graphics[149] | Yes[150] | Yes | With plugin[151] | Yes[104] | Yes[152] | No] | Yes (via Raphael) | Yes[107] | Yes (via Raphael)[153] | ||||||||||
Charting & Dashboard[154] | Yes | Yes[155] | Yes[156] | With plugin[157][158] | Yes[159][160] | No | Yes[161] | Yes[162] | Yes[163] | ||||||||||
RTL Support in UI Components | Yes | Yes | Yes | Depends on the plugin used | Yes[121] | Yes | Yes | No |
Browser support
Framework | Internet Explorer | Mozilla Firefox | Safari | Opera | Chrome | Edge |
---|---|---|---|---|---|---|
AngularJS (1.3) | 8+ (9+) | 4+ | 5+ | 11+ | 30+ | |
Apache Royale | 9 (Edge --> 10) | 21 | 6 | 15 | 23 | |
Dojo | 6+ | 3+[164] | 4[164] | 10.50+[164] | 3[164] | |
Ember.js | 6+ | 3+ | 4+ | 10.6+ | 14+ | |
Enyo | 8+[165] | >4[165] | >5[165] | >10[165] | ||
Ext JS | 8+ | 45+ | 11+ | 43+ | 64+[166] | |
Google Web Toolkit | 8+ | 1+ | 5+ | 9+ | 1+ | |
jQuery (3.x) | 6+ (9+)[167] | 2+[167] | 3+[167] | 9+[167] | 1+[167] | |
jQWidgets | 7+[168] | 2+[168] | 3+[168] | 9+[168] | 1+[168] | |
MooTools | 6+ | 2+ | 3+ | 9+ | 1+ | |
Prototype & script. aculo.us[10] | 6+ | 1.5+ | 2.0.4+ | 9.25+ | 1+ (starting with 1.6.1RC3) | |
qooxdoo | 6+ | 2+ | 3+ | 9+ | 2+ | |
SproutCore | 6+ | 3+ | 4+ | 9+ | 1+ | |
Svelte | 21+ | 6+ | 15+ | 23+ | 12+ | |
Vue | 10+ | 21+ | 6+ | 15+ | 23+ | 12+ |
Wakanda | 9+ | 4+ | 5+ | 11+ | ||
ZK | 6+ | 2.0+ | 3+ | 9+ | 2+ | |
Webix | 8+[169] | 3+[169] | 4+[169] | 9+[169] | 1+[169] |
Notes
- Dojo Base Archived 28 November 2009 at the Wayback Machine
- "About Enyo JS". enyojs.com. Retrieved 23 November 2014.
- "Ext JS 7.3.0 Licensing". sencha.com. Archived from the original on 5 November 2020. Retrieved 5 November 2020.
- "jquery CDN files". cdn.jsdelivr. JSDelivr. Retrieved 23 April 2019.
- "License - Javascript, HTML5, jQuery Widgets". jqwidgets.com. Retrieved 17 December 2015.
- "MooTools Core Builder". mootools.net.
- "MooTools More Builder". mootools.net.
- "MooTools Core". mootools.net.
- "OpenUI5". GitHub. Retrieved 22 December 2020.
- script.aculo.us is an add-on to Prototype.
- "vue CDN files". cdn.jsdelivr. JSDelivr. Retrieved 23 April 2019.
- Feature detection is preferred by many to browser sniffing to support future browsers: Browser Detecting (and what to do Instead), Feature Detection: State of the Art Browser Scripting, Browser Feature Detection
- "dojo/has — The Dojo Toolkit - Reference Guide". dojotoolkit.org.
- "Ext JS 7.3.0 - Sencha Docs". docs.sencha.com.
- "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.
- "Google Groups". google.com.
- jquery.org, jQuery Foundation -. "jQuery 1.3 Released - Official jQuery Blog". docs.jquery.com.
- "MooTools Blog: MooTools Core 1.3 Stable and MooTools More 1.3RC". mootools.net.
- Feature detection all the way Archived 21 April 2009 at the Wayback Machine
- kangax (5 April 2010). "What's wrong with extending the DOM". Retrieved 6 April 2010.
- "MooTools Core Documentation". mootools.net.
- "Prototype API Documentation - Element (Deprecated URL)". prototypejs.org.
- "Prototype 2.0 will not extend the DOM - Ajaxian". ajaxian.com.
- AJAX and Dojo Archived 9 February 2010 at the Wayback Machine
- "jQuery Data Adapter". jqwidgets.com. Retrieved 17 December 2015.
- "MooTools Core Documentation". mootools.net.
- Schäfer, Holger (25 January 2014). "OpenUI5 Developer: Simple chat server example using UI5 WebSocket".
- "WebSockets (Faye) of Guides, Interacting with the Server Side Webix Docs". docs.webix.com. Archived from the original on 3 August 2018. Retrieved 25 November 2016.
- "Archived copy". Archived from the original on 19 September 2010. Retrieved 7 October 2010.CS1 maint: archived copy as title (link)
- "kembuco/extjs-cometd". GitHub.
- "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.
- "ZK - Leading Enterprise Ajax Solutions".
- "Archived copy". Archived from the original on 17 March 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Archived copy". Archived from the original on 6 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "fredsa/gwt-dnd". GitHub.
- js.foundation, JS Foundation -. "Draggable - jQuery UI". jqueryui.com.
- "jQuery DragDrop Plugin". jqwidgets.com. Retrieved 17 December 2015.
- "MooTools More Documentation". mootools.net.
- "OpenUI5 SDK - Demo Kit v2.0". openui5.hana.ondemand.com.
- "Drag-and-Drop Support of UI Widgets, Tree Webix Docs". docs.webix.com.
- "Archived copy". Archived from the original on 16 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "MooTools Core Documentation". mootools.net.
- "Showcase". showcase.sproutcore.com.
- "Archived copy". Archived from the original on 4 March 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Enyo API Reference". enyojs.com.
- "MooTools Core Documentation". mootools.net.
- "Animation of Guides, Styling and Animation Webix Docs". docs.webix.com.
- "Archived copy". Archived from the original on 2 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Enyo API Viewer". enyojs.com.
- "Since v2.2". Archived from the original on 29 December 2010. Retrieved 11 September 2010.
- Asual. "Asual". asual.com.
- "cpojer/mootools-history". GitHub.
- "Archived copy". Archived from the original on 3 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Input Validation with GWT". Archived from the original on 20 July 2011. Retrieved 11 October 2018.
- js.foundation, JS Foundation -. "jQuery Plugin Registry". plugins.jquery.com.
- "jQuery Validator". jqwidgets.com. Retrieved 17 December 2015.
- "Data Validation of Guides, Managing Data in a Component Webix Docs". docs.webix.com.
- "Formatted Text Inputs of UI Controls, Text Webix Docs". docs.webix.com.
- "Archived copy". Archived from the original on 23 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "jqGrid] ShieldUI jQuery Grid".
- "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid". jqwidgets.com. Retrieved 17 December 2015.
- "JxLib Library". Archived from the original on 18 February 2009. Retrieved 18 November 2008. or "sortable table plugin". phatfusion. Archived from the original on 22 April 2009. or "DrasticGrid".
- "Wakanda Doc Center". doc.wakanda.org.
- "JavaScript Table (Grid) Widget – Webix HTML DataTable". webix.com.
- "Archived copy". Archived from the original on 9 May 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Enyo JavaScript Framework - Example - DiscoverSDK Code Examples".
- "Sencha - Ext JS 7.3.0 Examples". sencha.com. Archived from the original on 12 May 2014. Retrieved 5 August 2012.
- "treeview". Archived from the original on 9 October 2008., "file_tree_viewer". Archived from the original on 18 July 2008.
- "jQuery Tree". jqwidgets.com. Retrieved 17 December 2015.
- "mootree". sites.google.com.
- "Demo browser". Archived from the original on 2 April 2016. Retrieved 3 October 2008.
- "Wakanda Doc Center". doc.wakanda.org.
- "Tree Table or TreeGrid - Webix HTML5 library with jQuery integration". webix.com.
- "Archived copy". Archived from the original on 16 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "HTML Editor". sencha.com.
- markitup, jwysiwyg, htmlbox Archived 7 July 2009 at the Wayback Machine, WYMeditor Archived 3 June 2008 at the Wayback Machine
- "jQuery Editor". jqwidgets.com. Retrieved 17 December 2015.
- "MooEditable". cheeaun.github.com.
- "Wakanda Doc Center". doc.wakanda.org.
- "RichText - The RichText control documentation: overview and initialization. Webix Docs". docs.webix.com.
- "Archived copy". Archived from the original on 18 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- js.foundation, JS Foundation -. "Autocomplete - jQuery UI". jqueryui.com.
- "jQuery Input, jQuery Auto Complete". jqwidgets.com. Retrieved 17 December 2015.
- "AutoCompleter » digitarald:Harald Kirschner". digitarald.de.
- "Wakanda Doc Center". doc.wakanda.org.
- As of Dojo 1.3, the NodeList.addContent() api can be used to create content for example: dojo.query(".note").addContent("h4 NOTE: h4", "before");
- MooTools Elements Archived 5 September 2008 at the Wayback Machine
- UAB, Dinamenta. "JavaScript UI Library, Ajax Components & HTML5 Framework - Online Skin Builder". dhtmlx.com.
- "Blog". 26 February 2015.
- "Skinning GWT controls with style sheets".
- js.foundation, JS Foundation -. "ThemeRoller - jQuery UI". jqueryui.com.
- "Best JavaScript Frameworks". 16 September 2019.
- "jQuery Window". jqwidgets.com. Retrieved 17 December 2015.
- Using MochaUI Library or JxLib Archived 18 February 2009 at the Library of Congress Web Archives
- "Wakanda Doc Center". doc.wakanda.org.
- "Archived copy". Archived from the original on 12 October 2008. Retrieved 27 April 2011.CS1 maint: archived copy as title (link)
- "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.
- "jQuery Docking Layout". jqwidgets.com. Retrieved 17 December 2015.
- "jQuery Splitter". jqwidgets.com. Retrieved 17 December 2015.
- "Wakanda Doc Center". doc.wakanda.org.
- "JavaScript layout library Webix for Web Apps Developers". webix.com.
- dojo.gfx Archived 9 March 2009 at the Wayback Machine
- "jCanvas". jCanvas.
- "jQuery Draw Plugin". jqwidgets.com. Retrieved 17 December 2015.
- "Mocha UI – MooTools Canvas UI class - Ajaxian". ajaxian.com.
- "Wakanda Doc Center". doc.wakanda.org.
- "ZK - Leading Enterprise Ajax Solutions".
- "Dojo's new Mobile App Project". 13 June 2010.
- "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.
- "jQT". jQT.
- "jQWidgets Mobile Demos". jqwidgets.com. Retrieved 17 December 2015.
- "cpojer/mootools-mobile". GitHub.
- "Wakanda Doc Center". doc.wakanda.org.
- "Wakanda Doc Center". doc.wakanda.org.
- "ZK - Leading Enterprise Java Web Framework". ZK - Java Web Framework.
- Webix mobile/tablet support
- All JavaScript frameworks can be written in an accessible way with graceful degradation, frameworks seen here which imply out-of-the-box accessibility have made a special effort to document best practices for their particular framework.
- "Archived copy". Archived from the original on 6 April 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- "Ext JS 7.3.0 - Sencha Docs". docs.sencha.com.
- "Built-in Accessibility in GWT 1.5 Applications".
- "jQWidgets Accessibility Overview". jqwidgets.com. Retrieved 17 December 2015.
- Qooxdoo's "Extreme JavaScript" paradigm Archived 12 October 2008 at the Wayback Machine
- "Accessibility of Guides, Designing User Interface Webix Docs". docs.webix.com.
- js.foundation, JS Foundation -. "About jQuery UI - jQuery UI". jqueryui.com.
- "Accessibility of Guides, Designing User Interface Webix Docs". docs.webix.com.
- Wavemaker
- Aptana Studio
- "Archived copy". Archived from the original on 9 July 2012. Retrieved 5 August 2012.CS1 maint: archived copy as title (link)
- "Sencha Architect". 25 March 2015.
- "Blog". 26 February 2015.
- "Sencha Ext JS". 5 November 2020.
- [email protected], lloyd.dunn @ sun.com. "Using jQuery to Enhance the Appearance and Usability of a Web Page - NetBeans Tutorial". netbeans.org.
- js.foundation, JS Foundation -. "jQuery API Documentation". api.jquery.com.
- "Theme Builder for jQWidgets". jqwidgets.com. Retrieved 17 December 2015.
- "ßeta - jQWidgets Charts Studio". jqwidgets.com. Retrieved 17 December 2015.
- "JSEditor". jqwidgets.com. Retrieved 17 December 2015.
- "MooTools-core Documentation". Archived from the original on 2 October 2009. Retrieved 14 October 2009.
- "MooTools-more Document". Archived from the original on 4 October 2009. Retrieved 14 October 2009.
- Custom build, JS Linker, API generation, Unit test framework, etc. Archived 25 July 2008 at the Wayback Machine
- SAS, Wakanda. "Wakanda FullStack JavaScript Platform". Wakanda FullStack JavaScript Platform. Archived from the original on 14 March 2012. Retrieved 20 March 2012.
- "Webix Skin Builder". webix.com.
- "Formbuilder". webix.com.
- JavaScript frameworks currently only have the ability to support offline storage by taking advantage of pre-installed browser extensions such as Google Gears. If a user does not have one of these supported extensions installed in their browser already then offline support will be unavailable to the framework. JavaScript framework developers interested in implementing Gears may want to start with the Gears Getting Started Guide.
- o.DojoToolkit.Org/offline Archived 10 February 2010 at the Wayback Machine says "Dojo Offline is no longer supported after Dojo 1.3"
- "Ext JS 7.3.0 - Sencha Docs". docs.sencha.com.
- "googlearchive/gwt-google-apis". GitHub.
- "jQuery HTML5 Storage plugin - daveschindler". sites.google.com.
- "This example shows how to Save/Load the Grid's state". jqwidgets.com. Retrieved 17 December 2015.
- Some JavaScript libraries provide 2d graphics primitives that can be used for cross-browser vector graphics. These libraries rely on underlying technologies in the browser or plugins such as Canvas, SVG, VML, Flash, and Silverlight to do the actual rendering, but help isolate application and widget code from the rendering engine API differences
- "Archived copy". Archived from the original on 9 March 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- jQuery SVG plugin
- "kamicane/art". GitHub.
- "Chart Integration - Third-party charts integration guide. Webix Docs". docs.webix.com.
- Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations.
- "Archived copy". Archived from the original on 3 March 2009. Retrieved 23 April 2009.CS1 maint: archived copy as title (link)
- Chart API
- "Flot: Attractive JavaScript plotting for jQuery". flotcharts.org.
- jQuery Visualize Plugin Archived 9 July 2009 at the Wayback Machine
- "jqxChart - javascript chart widget powered by jQuery, HTML5, SVG". jqwidgets.com. Retrieved 17 December 2015.
- "jQuery Gauge". jqwidgets.com. Retrieved 17 December 2015.
- "Wakanda Doc Center". doc.wakanda.org.
- "ZK Live Demo - Other Charts". Live Demo - ZK Web Application Framework.
- "JavaScript Charts UI Widget - Webix JS Charts". webix.com.
- "Archived copy". Archived from the original on 8 February 2010. Retrieved 17 December 2009.CS1 maint: archived copy as title (link)
- "Archived copy". Archived from the original on 23 July 2012. Retrieved 26 July 2012.CS1 maint: archived copy as title (link)
- "Sencha Ext JS". 5 November 2020.
- js.foundation, JS Foundation -. "Browser Support - jQuery". docs.jquery.com.
- "jQuery UI Widgets - Help Documentation". jqwidgets.com. Retrieved 17 December 2015.
- "Compatibility Webix Docs". docs.webix.com.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.