JavaScript frameworks and Ajax
An SPA (single-page-application) is a web application that re-renders and dynamically re-writes the current page without making a request to the server to load entire new pages. This approach is fast and makes the application behave more like a desktop app. The most common technologies that have successfully adopted the use of SPA principles include JavaScript frameworks such as AngularJS, Ember.js, Knockout.js, and Meteor.js among several others.
Ajax technique is also currently being used. These approaches include IFRAME or script HTML elements.