Software Engineering ยท Architecture
A web app that loads once and handles subsequent navigation by swapping content via JavaScript โ the URL changes, but the page never fully reloads.
In practice: SPAs shift rendering work to the browser, which gives desktop-app-like responsiveness but historically hurt initial load time and SEO โ both concerns that SSR-capable frameworks like Next.js and Nuxt were built to address.