Astro
ELI5 — The Vibe Check
Astro is the 'ship zero JavaScript by default' framework. It renders everything to static HTML and only hydrates the interactive bits you explicitly opt into. Oh, and you can use React, Vue, Svelte, and Solid components in the same project. It's the UN of frameworks.
Real Talk
Astro is a web framework focused on content-driven websites that delivers zero client-side JavaScript by default. It implements Islands Architecture for selective hydration, supports multiple UI frameworks simultaneously (React, Vue, Svelte, Solid), and provides built-in image optimization, Markdown support, and content collections.
When You'll Hear This
"Astro ships zero JS by default — our marketing site is pure HTML and CSS" / "We use React components for interactive widgets in Astro via client:visible"
Related Terms
Islands Architecture
Islands Architecture treats your page like an ocean of static HTML with little islands of interactivity.
Partial Hydration
Partial Hydration is the art of only making interactive the parts of your page that actually need to be interactive. Why hydrate a static paragraph?
Qwik
Qwik is the ultimate procrastinator framework, and that's a compliment. It loads absolutely nothing until you actually interact with something.
SSG (Static Site Generation)
SSG builds all your pages ahead of time — before anyone visits. You get a folder of plain HTML files that are blazing fast to serve from a CDN.