자바스크립트 프레임워크 비교
기능

|  | AngularJS | 아파치 플렉스 | Dojo | Ember> js | Enyo | Ext JS | 구글 웹 툴킷 | JQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script>  aculo.us | qooxdoo | SmartClient and SmartGWT | SproutCore | Svelte | Vue | Wakanda | ZK | Webix |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Feature detection | 예 |  | 예 | 예 |  | 예 | 아니요 | 예 | 예 | 예 |  | 아니요 | 예 | Partial  | 예 |  |  | Partial | 아니요 | 예 |
| DOM wrapped | 예 |  | 예 | 아니요 | 예 | 예 | 예 | 예 |  | 아니요 |  | 아니요 | 예 | 예 | 아니요 |  |  | 예 | 예 | 예 |
| XMLHttpRequest data retrieval | 예 | 예 | 예 |  | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |  |  | 예 |  | 예 |
| 웹소켓 |  |  | 예 |  | 예 | 예 | 예 | 예 | 아니요 | 예 | 예 | 예 | 예 | 예 | Via Plugin |  |  | 예 |  | 예 |
| 푸시 기법 data retrieval |  |  | 예 |  |  | 예 | 예 | 예 | 아니요 |  |  |  |  | 예 | Via Plugin |  |  |  | 예 | 예 |
| Other data retrieval |  | Yes: XML, HTML, CSV, ATOM, AMF, JSON | Yes: XML, HTML, CSV, ATOM |  |  | Yes: XML, SOAP, AMF, Ext.Direct | Yes: RPC, RequestFactory | Yes: XML, HTML | Yes: XML, JSON, CSV, TSV | Yes: XML, HTML |  |  |  | Yes: XML, WSDL, RSS, and Java-based SQL, Hibernate, POJO adapters |  |  |  | Yes: JSON-RPC, Wakanda REST |  | Yes:  XML, HTML, CS, JSON, JSArray, CSV |
| 드래그 앤드 드롭 |  | 예 | 예 |  |  | 예 | 플러그인을 사용하여 지원 | 플러그인을 사용하여 지원 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Simple visual effects | 예 | 예 | 예 |  | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Animation /   advanced visual effects | 예 |  | 예 |  | 예 | 예 | 예 | 예 | 예 | 예 |  | 예 | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Back button support /   history management |  |  | 예 | 예 | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 아니요 | 플러그인을 사용하여 지원 |  | 예 | 예 | 예 | 예 |  |  |  | 예 | 예 |
| Input form widgets & validation | 예 | 예 | 예 |  | 예 | 예 | 예, Validation requires plugin | 플러그인을 사용하여 지원 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
|  | AngularJS | 아파치 플렉스 | Dojo | Ember.js | Enyo | ExtJS | 구글 웹 툴킷 | JQuery | jQWidgets | MooTools | OpenUI5 | Prototype & script. aculo.us | qooxdoo | SmartClient and SmartGWT | SproutCore | Svelte | Vue | Wakanda | ZK | Webix |
| Grid |  | 예 | 예 |  |  | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 플러그인을 사용하여 지원 | 예 |  | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Hierarchical Tree |  | 예 | 예 |  | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 플러그인을 사용하여 지원 | 예 |  | 예 | 예 | 예 |  |  | 예 (Auto Form) | 예 | 예 |
| Rich text editor | 아니요 | 예 | 예 |  |  | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 예 |  |  | 예 | 예 | Via plugin |  |  | 예 | 예 | 예 |
| Autocompletion tools | 아니요 |  | 예 |  |  | 예 | 예 | 예 | 예 | 플러그인을 사용하여 지원 |  | 예 |  | 예 | 플러그인을 사용하여 지원 |  |  | 예 | 예 | 예 |
| HTML generation tools | 아니요 |  | 예 |  |  | 예 | 예 | 예 | 예 | 예 |  | 예 | 예 | 예 | 예 |  |  | 아니요 | 예 | 예 |
| Widgets themeable / skinnable |  | 예 | 예 |  | 예 | 예 | 예 | 예 |  | 예 | 예 | 예 |  | 예 | 예 |  |  |  | 예 | 예 |
| GUI resizable panels and modal dialogs |  | 예 | 예 |  | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 예 |  |  | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| GUI page layout |  |  | 예 |  |  | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 예 |  |  | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Canvas support |  | 예 | 예 |  | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 예 | 예 |  |  | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Mobile/tablet support (touch events) | 예 | 예 | 예 | 예 | 예 | 예 | 플러그인을 사용하여 지원 | 플러그인을 사용하여 지원 | 예 | 플러그인을 사용하여 지원 | 예 |  | 예 | 예 | 예 |  |  | 예 | 예 | 예 |
| Accessibility /   graceful degradation | 예 |  | 예 | 아니요 | 예 | 예 | 예 | 예 | 예 | 예 |  |  | 아니요 | Degradation: No Accessibility: Yes | Degradation: No Accessibility: Yes |  |  |  | 예 | 예 |
| ARIA compliant |  |  | 예 |  |  | 예 |  | 예 | 예 |  | 예 |  | 아니요 | 예 | 예 |  |  |  | 예 | 예 |
| Developer tools, Visual design |  |  | 예 |  | in progress | 예 | 예 | 예 | 예 | 예 |  |  | 예 | 예 | 아니요 |  |  | 예 | 예 | 예 |
| Offline storage |  | 예 | 아니요 |  | 예 | 예 | Via Google Gears | 플러그인을 사용하여 지원 | 예 |  |  |  | 예 | 예 | 예 |  |  | planned | 예 | 예 |
| Cross-browser 2d Vector Graphics |  |  | 예 |  |  | 예 |  | 플러그인을 사용하여 지원 | 예 | 예 |  |  |  | 예 | 아니요] |  |  | 예 (via Raphael) | 예 | 예 (via Raphael) |
| Charting & Dashboard |  | 예 | 예 |  |  | 예 |  | 플러그인을 사용하여 지원 | 예 |  |  |  |  | 예 | 아니요 |  |  | 예 | 예 | 예 |
| RTL Support in UI Components |  | 예 | 예 |  |  | 예 |  | 사용되는 플러그인에 따라 | 예 |  | 예 |  |  | 예 | 예 |  |  |  |  | 아니요 |