Astro
A web framework optimized for content-driven sites that ships zero JavaScript to the browser by default using an "Islands Architecture."
What it is
Astro fundamentally changes how websites load. It renders pages as pure HTML on the server and strips away all unused JavaScript. If you need interactive components (like a search bar), Astro isolates them into "Islands," allowing you to mix React, Vue, and Svelte components on the exact same page.
When you would use it
You use Astro for content-heavy sites where lightning-fast load times and SEO are paramount, and complex client-side interactivity is only needed sparingly.
Common operations
- Building lightning-fast, highly SEO-optimized content blogs or documentation sites.
- Migrating a heavy React marketing site to a lightweight static architecture.
Related terms
Where this is taught
No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.