--- import BaseHead from '../components/BaseHead.astro'; import Space from '../components/Space.astro'; import Main from '../components/Main.astro'; import Logo from '../components/Logo.astro'; import Article from '../components/Article.astro'; import Tagline from '../components/Tagline.astro'; import MainHeader from '../components/MainHeader.astro'; import YouTube from '../components/YouTube.astro'; import "../components/YouTube.css"; let title = 'Astro'; let description = 'Build faster websites with less client-side JavaScript'; let permalink = 'https://astro.build/'; let lang = 'en'; ---

For a technology built on top of three different languages, the modern web seems to focus an awful lot on JavaScript. We don’t think it has to—and that’s certainly not a revolutionary concept.

We’ll eagerly jump at the chance to sing JavaScript’s praises, but HTML and CSS are pretty great too. There aren’t enough modern tools which reflect that, which is why we're building Astro.

While we’re at it, it’s time to accept that the framework wars won’t have a winner—that’s why Astro lets you use any framework you want (or none at all). And if most sites only have islands of interactivity, shouldn’t our tools optimize for that? We’re not the first to ask the question, but we might be the first with an answer for every framework.

We're hard at work on Astro! Keep your eyes to the skies, astronauts.


New Blog Post - Astro 0.19 Release

Psst... get early access to new features by joining our Discord community.