andersch.dev

<2025-04-14 Mon>
[ web ]

SPA (Single Page Application)

A Single Page Application (SPA) is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app. This is contrast to the conventional Multi-Page Applications (MPAs), where new pages are loaded from the server. Since page reloads are minimized, they can provide more responsive UI.

SPAs typically rely on JavaScript frameworks like React, Angular, or Vue.js to manage the UI and handle asynchronous requests to the server for data.