Single Page (web) Applications are trending
It is exactly what it says. Single Page Applications (SPAs) are web applications with a single web page that uses AJAX for its dynamic interactions. As page refresh is on the client side the SPAs can have downside of performance degradation if they are not properly designed and SEO optimized. There are many JavaScript frameworks to write SPAs. There are lots of JavaScript frameworks that you can use to build SPAs. Lots of them are Open Source. Here are some: WinJS Angular React Ember Aurelia Dojo Vue.js Cycle.js Backbone Dojo I hear a lot about Angular and Aurelia, perhaps more people are using them. Intel XDK had both Angular and Backbone templates, but they are not supporting them anymore. AngularJS is in Version 2. I have a large number of posts on Intel XDK here .