Skip to content

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.