This is a comparison of web frameworks for front-end web development that are reliant on JavaScript code for their behavior.

General information

FrameworkVersion
compared
Size in KBDownload linkLicenseSource language
Angular21.0.0
17 Nov 2025
1030010.3 MBTypeScript
AngularJS1.8.3
7 Apr 2022
AngularJS support has officially endedJavaScript
Apache Royale0.9.12
11 Dec 2024
1919 KB (zipped)ActionScript 3, MXML, CSS
Backbone.js1.6.1
1 Apr 2025
190190 KBJavaScript
Dojo1.17.3
13 Aug 2022
7297.29 MBJavaScript
Ember.js6.7.0
10 Oct 2025
1420014.2 MBJavaScript
Enyo2.7.0
1 Apr 2016
2525 KB (core gzipped)JavaScript
Ext JS7.9.0
22 Apr 2025
VariableGPL & Commercial[1]JavaScript
Google Web Toolkit2.12.2
3 Mar 2025
109000109 MB gwt-2.12.2.zipJava
Htmx2.0.8
25 Oct 2025
1616.2 KB htmx.min.js.gzJavascript
jQuery (library)3.7.1
28 Aug 2023
3434.7 KBJavaScript
jQWidgets17.0.0
11 Aug 2023
198000198 MBCC & Commercial[2]JavaScript
Knockout3.5.1
Jul 2021
7069.9 KBJavaScript
MooTools1.6.0
14 Jan 2016
5858.1 KBJavaScript
Prototype & script. aculo.us[3]Prototype:
1.7.3
22 Sep 2015
script.aculo.us: 1.9.0
23 Dec 2010
VariableJavaScript
qooxdoo7.9.2
13 Oct 2025
2480024.8 MBJavaScript
React19.2.0
01 Oct 2025
172172 KBJavaScript / TypeScript
SAP OpenUI51.141.2
22 Oct 2025
Variable[4]JavaScript
SproutCore1.11.2
2 May 2016
236236 KBJavaScript
Svelte5.42.2
26 Oct 2025
26402.64 MBJavaScript / TypeScript
Next.js16.0.0
22 Oct 2025
139000139 MBJavaScript / TypeScript
SolidJS1.9.9
24 Sep 2024
106001.06 MBJavaScript / TypeScript
Astro2.0.0
17 Oct 2024
24002.4 MBJavaScript / TypeScript
React Router7.11.0
17 Dec 2025
27.127.1 KBJavaScript / TypeScript
Remix2.17.2
29 Oct 2025
278278 KBJavaScript / TypeScript
Qwik1.0.0
5 Oct 2024
5450054.5 MBJavaScript / TypeScript
Fresh2.1.2
8 Oct 2025
1010.3 KBJavaScript / TypeScript
Preact11.0.0
19 Aug 2025
12601.26 MBJavaScript / TypeScript
Webix11.2.0
25 Sep 2025
74807.48 MBGPL & Commercial[5]JavaScript
ZK10.2.1
1 Jul 2025
VariableLGPL & GPL & ZOL[6]XML + Java (JavaScript optional)

High-level framework comparison

JavaScript-based web application frameworks, such as React and Vue, provide extensive capabilities but come with associated trade-offs. These frameworks often extend or enhance features available through native web technologies, such as routing, component-based development, and state management. While native web standards, including Web Components, modern JavaScript APIs like Fetch and ES Modules, and browser capabilities like Shadow DOM, have advanced significantly, frameworks remain widely used for their ability to enhance developer productivity, offer structured patterns for large-scale applications, simplify handling edge cases, and provide tools for performance optimization.[7][8][9]

Frameworks can introduce abstraction layers that may contribute to performance overhead, larger bundle sizes, and increased complexity. Modern frameworks, such as React 18 and Vue 3, address these challenges with features like concurrent rendering, tree-shaking, and selective hydration. While these advancements improve rendering efficiency and resource management, their benefits depend on the specific application and implementation context. Lightweight frameworks, such as Svelte and Preact, take different architectural approaches, with Svelte eliminating the virtual DOM entirely in favor of compiling components to efficient JavaScript code, and Preact offering a minimal, compatible alternative to React. Framework choice depends on an application’s requirements, including the team’s expertise, performance goals, and development priorities.[7][8][9]

A newer category of web frameworks, including enhance.dev, Astro, and Fresh, leverages native web standards while minimizing abstractions and development tooling.[10][11][12] These solutions emphasize progressive enhancement, server-side rendering, and optimizing performance. Astro renders static HTML by default while hydrating only interactive parts. Fresh focuses on server-side rendering with zero runtime overhead. Enhance.dev prioritizes progressive enhancement patterns using Web Components. While these tools reduce reliance on client-side JavaScript by shifting logic to build-time or server-side execution, they still use JavaScript where necessary for interactivity. This approach makes them particularly suitable for performance-critical and content-focused applications.[7][8][9]

Features

Feature detection[13]
[14]

[15]

[16][17]

[18]

[19]

[20]
DOM wrapped[21]
[22]

[23][24]
XMLHttpRequest
data retrieval

[25]

[26]

[27]
WebSocket
[25]

[27]

[28]

[29]
Server push data retrieval
[30]

[31]

[32]

[30]

[33]
Other data retrieval
[34]

[26]
Drag and drop
[35]

[36]

[37]

[38]

[39]

[40]

[41]
Simple visual effects
[42]

[43]

[44]

[45]
Animation /
advanced visual effects

[46]

[47]

[48]

[44]

[49]
Back button support /
history management

[50]

[51]

[52]

[53]

[54]
Input form widgets & validation
[55]

Validation requires plugin[56]

[57]

[58]

[59][60]
Grid
[61]

[62]

[63]

[64]

[65]
Hierarchical Tree
[66]

[67]

[68]

[69]

[70]

[71]

[72]

[73]
Rich text editor
[74]

[75]

[76]

[77]

[78]

[79]
Autocompletion tools
[80]

[81]

[82]

[83]
HTML generation tools
[84]

[77]

[85]
Widgets themeable / skinnable
[86]

[87]

[88]

[89]
GUI resizable panels and modal dialogs
[90]

[91]

[92]

[93]
GUI page layout
[94]

[95][96]

[92]

[93]

[97]
Canvas support
[98]

[99]

[100]

[101]

[102]
Mobile/tablet support (touch events)
[103]

[104]

[105]

[106]

[107]

[108]

[109]
Accessibility /
graceful degradation[110]

[111]

[15]

[112]

[113]

[114]

[115]
ARIA compliant
[111]

[15]

[116]

[113]

[117]

[118]
Developer tools, Visual design
[119][120]

[121]

[122][123][124]

[125][126]

[127][128][129]

[130][131]

[132]

[133][134]
Offline storage[135]
[136]

[137]

[138]

[139]

[140]
Cross-browser 2d Vector Graphics[141]
[142]

[143]

[100]

[144]

[102]
(via Raphael)[145]
Charting & Dashboard[146]
[147]

[148]

[149][150]

[151][152]

[153]

[154]
RTL Support in UI Components
[113]

Browser support

FrameworkInternet ExplorerMozilla FirefoxSafariOperaChromeEdge
AngularLatest and extended support release2 most recent major versionsLatest and previous stable version2 most recent major versions
AngularJS (1.3)8+ (9+)4+5+11+30+
Apache Royale9 (Edge --> 10)2161523
Dojo6+3+[155]4[155]10.50+[155]3[155]
Ember.js6+3+4+10.6+14+
Enyo8+[156]>4[156]>5[156]>10[156]
Ext JS8+45+11+43+64+[157]
Google Web Toolkit8+1+5+9+1+
jQuery (3.x)6+ (9+)[158]2+[158]3+[158]9+[158]1+[158]
jQWidgets7+[159]2+[159]3+[159]9+[159]1+[159]
MooTools6+2+3+9+1+
Prototype & script. aculo.us[3]6+1.5+2.0.4+9.25+1+ (starting with 1.6.1RC3)
qooxdoo6+2+3+9+2+
React
SAP OpenUI5[160]11+Latest Stable and ESRLast 2Latest Version
SproutCore6+3+4+9+1+
Svelte21+6+15+23+12+
Vue10+21+6+15+23+12+
ZK6+2.0+3+9+2+
Webix11+[161]93+[161]5+[161]95+[161]95+[161]95+[161]

Notes

  1. ^ "Ext JS 7.3.0 Licensing". sencha.com. Archived from the original on 9 January 2011. Retrieved 2020-11-05.
  2. ^ "License - Javascript, HTML5, jQuery Widgets". jqwidgets.com. Retrieved 2015-12-17.
  3. ^ script.aculo.us is an add-on to Prototype.
  4. ^ "OpenUI5". GitHub. Retrieved 22 December 2020.
  5. ^ "JavaScript UI Components Library Webix - Licenses". webix.com. Retrieved 2022-06-01.
  6. ^ "ZK - Leading Enterprise Java Web Framework". ZK - Java Web Framework. Retrieved 2022-06-01.
  7. ^ Uzayr, Sufyan bin; Cloud, Nicholas; Ambler, Tim (November 2019). JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Libraries, and Tools to Learn Right Now. Apress. ISBN 978-1484249949.
  8. ^ Rojas, Carlos (13 November 2020). Building Native Web Components: Front-End Development with Polymer and Vue.js. Apress. ISBN 978-1484259047.
  9. ^ Scherer, Justin (28 February 2020). Hands-On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js, and WebAssembly. Packt Publishing, Limited. ISBN 978-1838821098.
  10. ^ "Enhance". GitHub
  11. ^ "Astro framework". GitHub
  12. ^ "Fresh". GitHub
  13. ^ 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 Archived 10 July 2017 at the Wayback Machine
  14. ^ "dojo/has – The Dojo Toolkit - Reference Guide". dojotoolkit.org
  15. ^ "Ext JS 7.3.0 - Sencha Docs". docs.sencha.com
  16. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting.". code.google.com
  17. ^ "Google Groups". google.com. Archived from the original on 5 May 2013.
  18. ^ jquery.org, jQuery Foundation - (14 January 2009). "jQuery 1.3 Released - Official jQuery Blog". docs.jquery.com
  19. ^ "MooTools Blog: MooTools Core 1.3 Stable and MooTools More 1.3RC". mootools.net
  20. ^ Feature detection all the way Archived 21 April 2009 at the Wayback Machine
  21. ^ kangax (5 April 2010). "What's wrong with extending the DOM". Retrieved 6 April 2010.
  22. ^ "MooTools Core Documentation". mootools.net
  23. ^ "Prototype API Documentation - Element (Deprecated URL)". prototypejs.org
  24. ^ "Prototype 2.0 will not extend the DOM - Ajaxian". ajaxian.com. 17 November 2015.
  25. ^ AJAX and Dojo Archived 9 February 2010 at the Wayback Machine
  26. ^ "jQuery Data Adapter". jqwidgets.com. Retrieved 2015-12-17.
  27. ^ "MooTools Core Documentation". mootools.net
  28. ^ Schäfer, Holger (25 January 2014). "OpenUI5 Developer: Simple chat server example using UI5 WebSocket"
  29. ^ "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.
  30. ^ "CometD JavaScript | cometd.org". Archived from the original on 19 September 2010. Retrieved 2010-10-07.
  31. ^ "kembuco/extjs-cometd". GitHub. 8 July 2020.
  32. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting.". code.google.com
  33. ^ "ZK - Leading Enterprise Ajax Solutions"
  34. ^ "Dojox/Data - DojoCampus - Docs". Archived from the original on 17 March 2009. Retrieved 2009-04-23.
  35. ^ "Dojo/DND - DojoCampus - Docs". Archived from the original on 6 April 2009. Retrieved 2009-04-23.
  36. ^ "fredsa/gwt-dnd". GitHub. 8 February 2022.
  37. ^ js.foundation, JS Foundation -. "Draggable - jQuery UI". jqueryui.com
  38. ^ "jQuery DragDrop Plugin". jqwidgets.com. Retrieved 2015-12-17.
  39. ^ "MooTools More Documentation". mootools.net
  40. ^ "OpenUI5 SDK - Demo Kit v2.0". openui5.hana.ondemand.com
  41. ^ "Drag-and-Drop Support of UI Widgets, Tree Webix Docs". docs.webix.com
  42. ^ "Dojo/Fx - DojoCampus - Docs". Archived from the original on 16 April 2009. Retrieved 2009-04-23.
  43. ^ "MooTools Core Documentation". mootools.net
  44. ^ "Showcase". showcase.sproutcore.com
  45. ^ "transition: • Docs • Svelte"
  46. ^ "Dojox/Fx - DojoCampus - Docs". Archived from the original on 4 March 2009. Retrieved 2009-04-23.
  47. ^ "Enyo API Reference". enyojs.com. Archived from the original on 20 December 2013. Retrieved 1 August 2012.
  48. ^ "MooTools Core Documentation". mootools.net
  49. ^ "Animation of Guides, Styling and Animation Webix Docs". docs.webix.com
  50. ^ "Dojo/Back - DojoCampus - Docs". Archived from the original on 2 April 2009. Retrieved 2009-04-23.
  51. ^ "Enyo API Viewer". enyojs.com. Archived from the original on 24 March 2016. Retrieved 24 April 2014.
  52. ^ "Since v2.2". Archived from the original on 29 December 2010. Retrieved 11 September 2010.
  53. ^ Asual. "Asual". asual.com
  54. ^ "cpojer/mootools-history". GitHub. 10 October 2021.
  55. ^ "Dijit/Form - DojoCampus - Docs". Archived from the original on 3 April 2009. Retrieved 2009-04-23.
  56. ^ "Input Validation with GWT". Archived from the original on 20 July 2011. Retrieved 2018-10-11.
  57. ^ js.foundation, JS Foundation -. "jQuery Plugin Registry". plugins.jquery.com
  58. ^ "jQuery Validator". jqwidgets.com. Retrieved 2015-12-17.
  59. ^ "Data Validation of Guides, Managing Data in a Component Webix Docs". docs.webix.com
  60. ^ "Formatted Text Inputs of UI Controls, Text Webix Docs". docs.webix.com
  61. ^ "Dojox/Grid - DojoCampus - Docs". Archived from the original on 23 April 2009. Retrieved 2009-04-23.
  62. ^ "jqGrid ShieldUI jQuery Grid"
  63. ^ "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid". jqwidgets.com. Retrieved 2015-12-17.
  64. ^ "JxLib Library". Archived from the original on 18 February 2009. Retrieved 18 November 2008. or "sortable table plugin". phatfusion. Archived 22 April 2009 at the Wayback Machine. or "DrasticGrid". Archived from the original on 15 April 2017. Retrieved 22 May 2009.
  65. ^ "JavaScript Table (Grid) Widget – Webix HTML DataTable". webix.com
  66. ^ "Dijit/Tree - DojoCampus - Docs". Archived from the original on 9 May 2009. Retrieved 2009-04-23.
  67. ^ "Enyo JavaScript Framework - Example - DiscoverSDK Code Examples"
  68. ^ "Sencha - Ext JS 7.3.0 Examples". sencha.com. Archived from the original on 12 May 2014. Retrieved 5 August 2012.
  69. ^ "treeview". Archived 9 October 2008 at the Wayback Machine., "file_tree_viewer". Archived from the original on 18 July 2008.
  70. ^ "jQuery Tree". jqwidgets.com. Retrieved 2015-12-17.
  71. ^ "mootree". sites.google.com. Archived from the original on 11 September 2016. Retrieved 18 November 2008.
  72. ^ "Demo browser". Archived from the original on 2 April 2016. Retrieved 3 October 2008.
  73. ^ "Tree Table or TreeGrid - Webix HTML5 library with jQuery integration". webix.com
  74. ^ "Dijit/Editor - DojoCampus - Docs". Archived from the original on 16 April 2009. Retrieved 2009-04-23.
  75. ^ "HTML Editor". sencha.com
  76. ^ markitup, jwysiwyg, htmlbox Archived 7 July 2009 at the Wayback Machine, WYMeditor Archived 3 June 2008 at the Wayback Machine
  77. ^ "jQuery Editor". jqwidgets.com. Retrieved 2015-12-17.
  78. ^ "MooEditable". cheeaun.github.com. Archived from the original on 1 March 2013. Retrieved 19 September 2017.
  79. ^ "RichText - The RichText control documentation: overview and initialization. Webix Docs". docs.webix.com
  80. ^ "Dijit/Form/ComboBox - DojoCampus - Docs". Archived from the original on 18 April 2009. Retrieved 2009-04-23.
  81. ^ js.foundation, JS Foundation -. "Autocomplete - jQuery UI". jqueryui.com
  82. ^ "jQuery Input, jQuery Auto Complete". jqwidgets.com. Retrieved 2015-12-17.
  83. ^ "AutoCompleter » digitarald:Harald Kirschner". digitarald.de. Archived from the original on 23 October 2017. Retrieved 25 April 2008.
  84. ^ 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");
  85. ^ MooTools Elements Archived 5 September 2008 at the Wayback Machine
  86. ^ UAB, Dinamenta. "JavaScript UI Library, Ajax Components & HTML5 Framework - Online Skin Builder". dhtmlx.com
  87. ^ "Blog". 26 February 2015.
  88. ^ "Skinning GWT controls with style sheets". Archived from the original on 12 September 2008. Retrieved 17 March 2015.
  89. ^ js.foundation, JS Foundation -. "ThemeRoller - jQuery UI". jqueryui.com
  90. ^ "Best JavaScript Frameworks". 16 September 2019.
  91. ^ "jQuery Window". jqwidgets.com. Retrieved 2015-12-17.
  92. ^ Using MochaUI Library or JxLib Archived 18 February 2009 at the Wayback Machine
  93. ^ "A Sip of WYSIWYG Development with ZK Studio". Archived from the original on 12 October 2008. Retrieved 2011-04-27.
  94. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting.". code.google.com
  95. ^ "jQuery Docking Layout". jqwidgets.com. Retrieved 2015-12-17.
  96. ^ "jQuery Splitter". jqwidgets.com. Retrieved 2015-12-17.
  97. ^ "JavaScript layout library Webix for Web Apps Developers". webix.com
  98. ^ dojo.gfx Archived 9 March 2009 at the Wayback Machine
  99. ^ "jCanvas". jCanvas
  100. ^ "jQuery Draw Plugin". jqwidgets.com. Retrieved 2015-12-17.
  101. ^ "Mocha UI – MooTools Canvas UI class - Ajaxian". ajaxian.com. 17 November 2015.
  102. ^ "ZK - Leading Enterprise Ajax Solutions"
  103. ^ "Dojo's new Mobile App Project". 13 June 2010.
  104. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting.". code.google.com
  105. ^ "jQT". jQT
  106. ^ "jQWidgets Mobile Demos". jqwidgets.com. Retrieved 2015-12-17.
  107. ^ "cpojer/mootools-mobile". GitHub. 10 October 2021.
  108. ^ "ZK - Leading Enterprise Java Web Framework". ZK - Java Web Framework
  109. ^ [1] Webix mobile/tablet support
  110. ^ 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.
  111. ^ "Quickstart/WritingWidgets/A11y - DojoCampus - Docs". Archived from the original on 6 April 2009. Retrieved 2009-04-23.
  112. ^ "Built-in Accessibility in GWT 1.5 Applications"
  113. ^ "jQWidgets Accessibility Overview". jqwidgets.com. Retrieved 2015-12-17.
  114. ^ Qooxdoo's "Extreme JavaScript" paradigm Archived 12 October 2008 at the Wayback Machine
  115. ^ "Accessibility of Guides, Designing User Interface Webix Docs". docs.webix.com
  116. ^ js.foundation, JS Foundation -. "About jQuery UI - jQuery UI". jqueryui.com
  117. ^ "Compiler Warnings • Docs • Svelte"
  118. ^ "Accessibility of Guides, Designing User Interface Webix Docs". docs.webix.com
  119. ^ Wavemaker
  120. ^ Aptana Studio
  121. ^ "HP webOS Developer Blog". Archived from the original on 9 July 2012. Retrieved 2012-08-05.
  122. ^ "Sencha Architect". 25 March 2015.
  123. ^ "Blog". 26 February 2015.
  124. ^ "Sencha Ext JS". 5 November 2020.
  125. ^ [email protected], lloyd.dunn @ sun.com. "Using jQuery to Enhance the Appearance and Usability of a Web Page - NetBeans Tutorial". netbeans.org. Archived from the original on 12 July 2017. Retrieved 9 February 2010.
  126. ^ js.foundation, JS Foundation -. "jQuery API Documentation". api.jquery.com
  127. ^ "Theme Builder for jQWidgets". jqwidgets.com. Retrieved 2015-12-17.
  128. ^ "ßeta - jQWidgets Charts Studio". jqwidgets.com. Retrieved 2015-12-17.
  129. ^ "JSEditor". jqwidgets.com. Retrieved 2015-12-17.
  130. ^ "MooTools-core Documentation". Archived from the original on 2 October 2009. Retrieved 14 October 2009.
  131. ^ "MooTools-more Document". Archived from the original on 4 October 2009. Retrieved 14 October 2009.
  132. ^ Custom build, JS Linker, API generation, Unit test framework, etc. Archived 25 July 2008 at the Wayback Machine
  133. ^ "Webix Skin Builder". webix.com
  134. ^ "Formbuilder". webix.com
  135. ^ 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.
  136. ^ o.DojoToolkit.Org/offline Archived 10 February 2010 at the Wayback Machine says "Dojo Offline is no longer supported after Dojo 1.3"
  137. ^ "Ext JS 7.3.0 - Sencha Docs". docs.sencha.com
  138. ^ "googlearchive/gwt-google-apis". GitHub. 24 April 2021.
  139. ^ "jQuery HTML5 Storage plugin - daveschindler". sites.google.com. Archived from the original on 4 March 2017. Retrieved 15 October 2012.
  140. ^ "This example shows how to Save/Load the Grid's state.". jqwidgets.com. Retrieved 2015-12-17.
  141. ^ 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
  142. ^ "Dojox/GFX - DojoCampus - Docs". Archived from the original on 9 March 2009. Retrieved 2009-04-23.
  143. ^ jQuery SVG plugin
  144. ^ "kamicane/art". GitHub. 26 February 2021.
  145. ^ "Chart Integration - Third-party charts integration guide. Webix Docs". docs.webix.com
  146. ^ Some JavaScript libraries include widgets for Charts, Gauges, and other data visualizations.
  147. ^ "Dojox/Charting - DojoCampus - Docs". Archived from the original on 3 March 2009. Retrieved 2009-04-23.
  148. ^ Chart API
  149. ^ "Flot: Attractive JavaScript plotting for jQuery". flotcharts.org
  150. ^ jQuery Visualize Plugin Archived 9 July 2009 at the Wayback Machine
  151. ^ "jqxChart - javascript chart widget powered by jQuery, HTML5, SVG". jqwidgets.com. Retrieved 2015-12-17.
  152. ^ "jQuery Gauge". jqwidgets.com. Retrieved 2015-12-17.
  153. ^ "ZK Live Demo - Other Charts". Live Demo - ZK Web Application Framework
  154. ^ "JavaScript Charts UI Widget - Webix JS Charts". webix.com
  155. ^ "Releasenotes/1.4 - DojoCampus - Docs". Archived from the original on 8 February 2010. Retrieved 2009-12-17.
  156. ^ "Supported Platforms | Enyo JS". Archived from the original on 23 July 2012. Retrieved 2012-07-26.
  157. ^ "Sencha Ext JS". 5 November 2020.
  158. ^ js.foundation, JS Foundation -. "Browser Support - jQuery". docs.jquery.com
  159. ^ "jQuery UI Widgets - Help Documentation". jqwidgets.com. Retrieved 2015-12-17.
  160. ^ "OpenUI5SDK - Demo Kit". openui5.hana.ondemand.com. Retrieved 2021-03-22.
  161. ^ "Compatibility Webix Docs". docs.webix.com