web

What is Single-page application?

A web app that loads one page and changes it with code as you click.

Quick answer

A single-page application (SPA) loads one page and updates it with code. Gmail is an SPA.

What it is

An SPA loads once, then updates itself without a full reload. Clicking a link swaps the view instead of requesting a new page.

Why it matters

SPAs feel fast because the browser never waits for a fresh document. They suit dashboards and tools, where the user acts after the first load.

How to use it

  1. Use an SPA when the user interacts after the first load.
  2. Add server rendering for the first view.
  3. Use a router that supports deep links and browser history.
  4. Watch bundle size and memory use.

Examples

  • Gmail is an SPA.
  • A SaaS dashboard is an SPA.

Frequently asked questions

Are SPAs bad for SEO?
Not if you add server rendering. Pure SPAs are weak for SEO.

Other glossary terms

Step through the WebGrow24 glossary one entry at a time.

WebGrow24 services

Need help with Single-page application?

Fixed scope in 48 hours. Senior team. Outcome-led.