Operator

yippy

  • Account
  • View Profile
  • Team
  • Invites
  • Platform
  • Settings
  • Support
  • Sign Out

YIPPY

yippy® network

Article

Astro 7: Volles Tempo durch Vite 8 und den Rust-Umbau

Astro 7 baut die Build-Pipeline in Rust neu, bringt Vite 8 und Queue-Rendering — und senkt reale Build-Zeiten um 15 bis 61 Prozent.

Read
2 min
Hub
Astro
Date
Jun 24, 2026
Language
DE
Sponsored
yippy

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.

Sponsored
yippy
© yippy® 2026 · YIPPY vdev
Sponsored