App Frameworks (Desktop, Mobile, Tablet, etc.) Tools
Front-End App Frameworks: [^1]
- (i.e Angular 1.x.x) + Batarang
- (i.e. Angular 2.0.0 +) + angular-cli
- + Aurelia CLI
- React + + React Developer Tools
- + vue-cli &
- Riot
Native Hybrid Mobile WebView (i.e., Browser Engine Driven) Frameworks:
Native Hybrid Mobile Development Webview (i.e., Browser Engine Driven) Environments/Platforms/Tools:
These solutions typically use , crosswalk, or a custom WebView as a bridge to native APIs.
Native Desktop WebView (i.e., Browser Engine Driven) App Frameworks:
Native Mobile App Frameworks (Aka JavaScript Native Apps)
- NativeScript
- tabris.js [free to $]
- [$]
- weex
References & demo apps:
Performance:
ADVICE:
[^1] If you are new to front-end/JavaScript application development I’d start with Vue.js. Then I’d work my way to . Then I’d look at Angular 2+, , or Aurelia.
Want something smaller than React, consider . Preact is an attempt to recreate the core value proposition of React (or similar libraries like Mithril) using as little code as possible, with first-class support for ES2015. Currently the library is around 3kb (minified & gzipped).