Single Page Application (SPA)
Definition
A single page application dynamically loads many views within a web application.
A SPA first loads an HTML document and then updates views dynamically without reloading the full document for each change. It can have multiple URLs and routes; initial loading time and usability must be checked.
Simply explained
Like an app that changes the visible space without restarting every time.
Why it matters in practice
Helps design, build and operate verifiable digital offerings.
Example from business
Possible example: An internal dashboard switches between reports without a complete page reload.
Limits and pitfalls
- Neglect initial HTML, URL states, accessibility and search engine access.
Origin & history
MDN describes SPAs as web applications with an initial document and dynamically updated content. Routing and multiple URLs are compatible with it.
Use in mid-sized companies
- Possible application in SMEs: An internal dashboard switches between reports without a complete page reloading process.
Frequently asked questions
What does Single Page Application (SPA) mean?
A single page application dynamically loads many views within a web application.
What errors should be avoided?
Neglect initial HTML, URL states, accessibility and search engine access.
Sources
- SPA (Single-page application) · MDN, SPA (Single-page application)
Sources checked on 09.10.2026. Editorial use cases are hypothetical; no evidence of real customer results.
Editorially reviewed on: