Too Long; Didn't Read
A single page application is a web application or web site, that fits on a single web page with dynamic actions without refreshing the page. It interacts with the user and rewrites the current page dynamically, not requesting anything from a server. This way it acts more like the desktop application - users don’t get interrupted between successive pages. Single page apps replace the old desktop applications, because they are easily accessed and are more convenient, do not require installation. The most popular AJAX frameworks, which are used in most single page casinos are AngularJS, EmberJS, Meteor.js, Knockout.js.