Single Page Application (SPA)
What is an SPA?​
SPA stands for Single Page Application. It is a web application that fits on a single web page with the goal of providing a more fluid user experience similar to a desktop application. The page doesn't reload when the user interacts with it, instead, it dynamically updates the content on the page using JavaScript [1].
Advantages and disadvantages of the SPA​
Advantages of SPA | Disadvantages of SPA |
---|---|
Quick Response Time - when a user clicks on an area, changes are made "instantly", giving a feeling of not waiting | Search engine optimization (SEO) is difficult to implement |
Separating presentation from business logic | Initial loading time |
Possibility of offline support | Security requires more work |
Javascript must be enabled |
See [2]
Reading List​
Sources​
- Flanagan, D. (2006). JavaScript: The Definitive Guide: The Definitive Guide.
- Front-End Frameworks for Development of Spa and Mpa Web Applications https://doi.org/10.2139/ssrn.3987838 ( 2023.09.07)