Architecture · 2005–now · Web Boom
Ajax SPAs (early)
Partial page updates without full reloads. Became the mental model for every modern front-end framework.
Ajax mutated the web from document navigation to application state — then frameworks industrialized the pattern. The fad layer was calling every page an app. The durable win was asynchronous partial updates, now table stakes.
Case studies

Context
The browser ate the desktop
The web became the default delivery surface. LAMP and Rails made shipping cheap; Ajax made pages feel like apps; SOAP/SOA tried to enterprise-ify the wire. REST won by being debuggable with curl. This decade invented the modern product cadence — and the habit of treating every new framework as destiny.
Compare with
Related
Framework · 2006–now
jQuery
DOM peace treaty for a fractured browser world. Mission accomplished — then frameworks ate its job.
Framework · 2013–now
React
Components and unidirectional data. Won the front-end by being good enough and having a gravitational ecosystem.
Architecture · 2004–now
MVC web frameworks
Model-view-controller as the default web shape. Still how most server-rendered apps think.