Short definition
Astro — a web framework for content-driven sites that renders pages ahead of time or on demand and sends no client JavaScript by default.
Also known as: Astro framework, Astro.js.
Astro is a framework for content-driven websites such as company sites, blogs, documentation, and online stores backed by an e-commerce platform. It renders components to HTML and adds client-side JavaScript only where it is needed.
How does Astro work?
Astro components bring data, markup and styling together. In a static build, routes are generated ahead of time and published as ordinary files. Interactive components can load as separate islands, so text sections and article cards do not need to ship a full JavaScript framework to the browser.
What does this mean for a small business?
For a small business, a static Astro deployment can mean fast pages, a smaller technical attack surface and predictable hosting. Other technologies can also serve a simple site well. Choose Astro when custom design, content, performance and a long lifespan all matter.
What should you consider when using Astro?
- decide which parts really need to be interactive;
- choose a content source that fits the editorial workflow;
- check every build for links, schema and assets;
- plan how forms and external services will be handled;
How it relates to other website choices
Astro is often used for a static website and can pull content from a CMS or headless CMS. Core Web Vitals still measure key aspects of real-world loading performance, responsiveness, and visual stability.
Source and further reading
The official Why Astro documentation explains the framework’s content-driven approach and islands architecture.