LANGUAGES Signal 444
Astro 7 rewrites compiler and Markdown pipeline in Rust for up to 61% faster builds
Astro 7 replaces its Go compiler and JavaScript Markdown pipeline with Rust implementations, adopts Vite 8 with Rolldown, and tightens HTML parsing rules, with benchmarks showing 15 to 61 percent faster builds.
Teams running large Astro sites with thousands of pages or heavy MDX usage will see the biggest build-time reductions, while smaller projects may see little or no improvement. The stricter compiler and Markdown pipeline shift break legacy .astro files and unified-based Markdown setups, though the old Markdown pipeline remains available as a fallback.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
The .astro compiler moves from Go to Rust on oxc and Lightning CSS, and Markdown processing moves to Sätteri, a Rust pipeline built on pulldown-cmark and Oxc.
Unclosed tags now error instead of being silently repaired, invalid nesting passes through as written, and whitespace follows JSX rules, which may break legacy .astro files.
Astro 7.2 introduces experimental incremental builds, and 7.1 adds granular CSP directives and memory-management options for large collections.
THE CLUSTER
↗