For ten years, we piled runtime on runtime. Astro is the framework that unpiled it. HTML is the foundation. JavaScript is a guest. Islands are how the two coexist.
The web's natural state is quiet. JavaScript is welcome, but only when invited.
Pages are documents before they are applications. Astro outputs static HTML by default. JS is opt-in, per island.
Interactive components hydrate independently. The rest of the page stays static. No global runtime, no cascade.
SSR, SSG, or hybrid — same mental model, switchable per route. Adapters target every modern runtime.
First stable release. The term "Islands Architecture" enters the front-end discourse.
Type-safe content. Markdown-first documentation sites adopt en masse.
LibSQL-backed database ships. SSR + persistence becomes a one-liner.
Content sources abstracted. Forms become declarative. Production-ready.
Astro is not loud. It doesn't need to be.
After a decade of addition, it chose subtraction — and won.
The web's future, if it has one worth wanting,
looks less like an app and more like a place.