Framework
Astro
Our default for content-heavy marketing sites, because the fast path is also the default path.
What Astro is
Astro is a web framework built around islands architecture: pages render to static HTML on the server, and interactive components hydrate individually rather than the whole page booting a framework runtime.
Where it earns the shortlist
Choose Astro when
- The site is content-heavy and mostly static
- Core Web Vitals or AI-crawler legibility are explicit goals
- You want to use React, Svelte or Vue components without shipping the whole runtime
Look elsewhere when
- The product is an application with pervasive client-side state
- You need a mature server-side rendering story for authenticated, per-user pages
Placeholder technology page. The assessment is written to exercise the template and should be reviewed before launch.
Pricing
Open source. Cost is hosting only.
Our take
Most marketing sites built on an application framework are paying a runtime tax for interactivity they use on two components. Astro inverts the default.
Frequently asked questions
What is Astro best used for?
Astro is best for content-heavy sites (marketing sites, documentation, blogs) where most pages are static and only a few components need interactivity. It renders to HTML by default and ships JavaScript only for components you explicitly hydrate.
Can you use React with Astro?
Yes. Astro supports React, Svelte, Vue and others as islands. The component runs on the server by default and only ships its framework runtime if you mark it for hydration.
At a glance
- Category
- Web framework
- Best for
- Content-heavy, mostly-static sites
- Pricing shape
- Open source
- House view
- The fast path is the default path
Your website should not be a mystery to your own team.
Tell us where it hurts and we will tell you what we would do about it.