Single-page application
A single-page application updates views within a loaded web document. It may still have many views and separate URLs.
Change views without reloading the whole document
A single-page application, or SPA, updates content within a loaded web document using JavaScript. Moving between views therefore need not load an entirely new document each time. New data can still be requested from the server.
In a fictional order overview, you change a status filter. The results list updates while the rest of the interface remains. Useful implementation includes making the Back button and reopening a saved address restore the expected state.
“Single page” does not mean the product may have only one view or URL. Nor does the name guarantee speed. Data requests, script volume and navigation need checking against the actual flow.
Sources
Related terms
- Web applicationA web application supports tasks using web technologies, often through a browser. Installation, offline operation and server connections depend on its scope.
- JavaScriptJavaScript is a programming language for application logic, in browsers and elsewhere. Its role differs from HTML and CSS.
- Server-side renderingServer-side rendering produces HTML on the server. Freshness, personalisation and speed also depend on data access and caching.
- Legacy systemAn existing system still in use, with technical and business dependencies accumulated over time.
- Multi-tenancyMulti-tenancy supports separate customer or group scopes in one solution. A tenant is not automatically one person or one database.
- Browser cacheThe browser cache stores suitable HTTP responses for later use. Reuse and revalidation follow the applicable rules.
Articles on this topic








Software Development with ASES
Custom software, web and mobile apps


