What is Astro?

Answer

Astro is a modern static site builder and web framework designed for content-focused websites. Its unique feature is the Islands Architecture — ship zero JavaScript by default, then add interactive components only where needed. Key features: Framework-agnostic: use React, Vue, Svelte, SolidJS, Preact components in the same project. Zero JS by default: static HTML is shipped unless you opt-in with client:* directives. Content collections: type-safe management of Markdown/MDX content. View transitions: native browser-based page transitions. Server-side rendering: optional SSR with adapters for Node.js, Cloudflare, Vercel, Netlify. Astro DB: built-in database solution (SQLite via Drizzle). Astro is ideal for blogs, documentation sites, marketing pages, e-commerce, and any content-heavy site where performance (especially Core Web Vitals) is critical. It consistently produces some of the fastest websites measured by Google PageSpeed.