Dictionary
Astro
Astro is a modern web framework that delivers zero JavaScript to the browser by default, producing static HTML for maximum performance. It pioneered the islands architecture for the web, where most of the page is static HTML and only specific interactive components are hydrated with JavaScript on the client side.
What makes Astro distinctive is its framework-agnostic approach. A single Astro project can include components written in React, Vue, Svelte, Solid, or Preact, and they all work together on the same page. This is valuable for teams migrating between frameworks or leveraging component libraries from different ecosystems. Astro renders everything to HTML at build time and only ships JavaScript for components explicitly marked as interactive.
For web development, Astro is particularly well-suited to content-focused websites such as blogs, documentation sites, marketing pages, and portfolios where performance and SEO matter most. Its content collections feature provides type-safe Markdown and MDX handling. Pages that would ship hundreds of kilobytes of JavaScript with a traditional SPA framework often ship near zero with Astro, resulting in significantly faster load times and better Core Web Vitals scores.