Web Development
What is SPA (Single-Page Application)?
A web application that loads a single HTML page and dynamically updates content.
Definition
A Single-Page Application (SPA) loads once and then dynamically rewrites the page content as the user navigates, rather than loading entirely new pages from the server. SPAs provide a fluid, app-like experience by using client-side routing and AJAX/fetch for data. Frameworks like React, Vue, and Angular are commonly used to build SPAs. Downsides include larger initial bundle sizes and SEO challenges.