For marketing sites, blogs, and portfolios, the fastest JavaScript is the JavaScript you never send. Astro embraces that idea: pages render to static HTML, and interactivity is opted into island by island.
Less to download, less to break
A typical page on this very site ships a few kilobytes of script - just enough to power scroll reveals and the blog filter. Everything else is HTML and CSS the browser already knows how to render instantly.
- Zero-JS by default keeps Core Web Vitals green without heroics.
- Islands mean a heavy widget can’t slow down the whole page.
- Framework-agnostic - drop in React, Svelte, or plain scripts where each fits.
Authoring stays pleasant
Components, scoped styles, and type-safe data give us the developer experience of a modern framework while the output stays lean. For content-driven work, that trade is hard to beat.
Fast for visitors, simple for us. That’s the whole pitch - and in 2026 it still holds up.