Astro 7 ist am 22. Juni 2026 erschienen, und im Mittelpunkt steht die Geschwindigkeit. Das Release schreibt zentrale Teile der Build-Pipeline in Rust neu, wechselt auf Vite 8 und überarbeitet das Rendering — das Ergebnis sind Build-Zeiten, die in echten Projekten um 15 bis 61 Prozent sinken.
Ein Bundler, neu in Rust geschrieben
Im Kern des Releases steht Vite 8 mit Rolldown — einem in Rust geschriebenen Bundler, der die bisherige Kombination aus esbuild und Rollup ersetzt. Das Bündeln gehört zu den langsamsten Schritten jedes Builds, und ein einzelner Rust-Motor räumt diesen Engpass aus dem Weg.
Der Komponenten-Compiler wird nativ
Der Compiler, der Komponentendateien in JavaScript übersetzt, wurde komplett in Rust neu geschrieben. Für sich genommen macht er die Kompilierung rund sechs Prozent schneller und legt die Grundlage für weitere Tempogewinne — ohne dass sich an der Art, wie man Komponenten schreibt, etwas ändert.
Schnellere Markdown- und Content-Seiten
Den größten Sprung machen content-lastige Seiten. Die Markdown- und MDX-Verarbeitung läuft jetzt über einen neuen, in Rust geschriebenen Prozessor namens Sätteri und ersetzt die bisherige JavaScript-Kette. Seiten mit Tausenden von Unterseiten sehen die deutlichsten Einsparungen bei der Build-Zeit.
Rendering, jetzt als Queue
Das Rendern der Seiten wurde um eine Queue herum neu gebaut, statt um tiefe Rekursion. Die neue Engine rendert rund 2,4-mal schneller und umgeht die Stack-Grenzen, an die Rekursion bei großen Seiten stößt — die Ausgabe bleibt auch unter Last berechenbar.
Volle Kontrolle über die Request-Pipeline
Ein neuer Einstiegspunkt gibt dir die volle Kontrolle darüber, wie Anfragen behandelt werden, bevor sie eine Route erreichen. Er ist mit Middleware im Hono-Stil kompatibel, sodass sich Authentifizierung, Weiterleitungen und eigene Header in einem vertrauten Muster am Rand der Anwendung umsetzen lassen.
Ein stabiler Cache, überall
Das Route-Caching ist jetzt stabil — mit plattformunabhängigen Direktiven, die überall gleich funktionieren, egal wo die Seite läuft. Experimentelle Cache-Provider für die großen Hosting-Plattformen lassen Seiten am CDN zwischenspeichern, ohne anbieterspezifischen Code.
Was sich ändert
Ganz ohne Aufwand ist der Umstieg nicht. Astro 7 korrigiert fehlerhaftes Markup nicht mehr stillschweigend: nicht geschlossene Tags, fehlerhafte Attribute und ähnliche Fehler lösen jetzt einen Error aus, statt repariert zu werden. Auch Leerraum zwischen Inline-Elementen wird nach strengeren Regeln zusammengefasst, sodass einzelne Layouts angepasst werden müssen.
Der Umstieg
Bestehende Projekte wechseln mit einem einzigen Befehl, npx @astrojs/upgrade, der das Framework und seine offiziellen Pakete gemeinsam aktualisiert. Für die meisten Seiten zahlt sich das sofort aus: derselbe Code, spürbar schneller gebaut und ausgeliefert.