Glossary

SPA (Single Page Application)

SPA (Single Page Application) is an application where the browser loads a single HTML page, and all subsequent navigation happens without a full reload: JavaScript dynamically updates the DOM and fetches data via an API.

Advantages

Disadvantages

Popular frameworks

React, Vue, Angular, Svelte. Often combined with meta-frameworks (Next.js, Nuxt, SvelteKit) that add SSR and Static Generation.