Speed and zero JS
Astro ships no JavaScript by default. Pages load as static HTML, so the LCP stays low.
An overview of the core features. Figures and benchmarks will be added with sources, we make nothing up.
Astro ships no JavaScript by default. Pages load as static HTML, so the LCP stays low.
Markdown, MDX and content collections are central. Writing feels like blogging, not programming.
Only the interactive islands on a page become dynamic. The rest stays static and fast.
Pages are assembled into HTML on the server, with SSR where needed.
React, Svelte, Vue and more can coexist for the interactive islands.
Clean, semantic HTML and fast load times help search engines and AI search.