Single Page Application.
 
A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.
In a SPA, a page refresh never occurs; instead, all necessary HTML, JavaScript, and CSS code is either retrieved by the browser with a single page load, or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions.
 
What websites use SPA?
Many of the top websites function as SPAs including several of Google's tools like Gmail, Google Maps, and Google Drive. And social media giants, including Facebook and Twitter, are also built as SPAs.
Resources:
 
 
badge