Practice · 2014–2023 · Cloud Scale

SPA for Every Page

Client-side apps as the only architecture. Great for apps; absurd for brochures.

Why SPA for Every Page became a costly fad

SPA-overkill failed because most URLs are documents pretending to be apps for resume reasons. Hydration, SEO, and TTI invoices arrived before the feature shipped. The correction — React Server Components, islands, partial prerender, htmx — is admitting HTML was fine.

Cost of the fad

What SPA for Every Page cost

Marketing sites and docs portals shipped multi-megabyte JS bundles for content that wanted HTML. SEO and performance teams spent years unwinding "modern" defaults.

Case studies

Patterns

2010–2016

Cloud Scale

Part of the Cloud Scale era (2010–2016).

Read the Cloud Scale era →

Compare with

Related

© 2026 Fadstack · Shane Code · Privacy

Opinionated history · not a ranking

Site updates

Occasional Fadstack notes. Confirm by email — this list stays off the book and advisory lists.

I use the address for Fadstack updates only. Privacy.