Single Page Application (SPA)
Single Page Application (SPA) is a web site or application. The main feature of a SPA is dynamical rewriting of the current page while a user is interacting with it. In other words, it does not need to load a new page from a server. SPA does not interrupt the user experience and make the process faster for the end user. It is possible to reuse the server-side code of a SPA for a mobile application.