概要

静的サイトジェネレータ「Astro」の開発チームは、メジャーバージョンとなる「Astro 7.0」を正式リリースした。今回のアップデートの目玉は、コアコンパイラのRust化、ビルドシステムのVite 8への移行、そして新バンドラ「Rolldown」の採用という3つの大きな変更だ。これらの改善により、Astro 7はこれまでのバージョンと比較して動作が15%から最大61%高速になったとされている。

技術的な詳細

コアコンパイラのRust化は、Astro 6で実験的に導入されていたRust製コンパイラを正式採用する形で実現した。従来はGo言語で書かれたコンパイラをWebAssemblyとして実行していたが、これを新たに書き下ろしたRust製の実装に置き換えたことで、処理速度の向上につながっている。

ビルドシステム面では、Vite 8へのアップグレードに伴い、開発時に使われていた「esbuild」と本番ビルド時に使われていた「Rollup」という二層構造のバンドラ体制が、単一の「Rolldown」に統合された。RolldownはRust製のバンドラで、esbuildに匹敵する高速性を持ちながら、Rollupで使われてきた多様なプラグイン資産をそのまま利用できる点が特徴とされている。開発時と本番ビルド時でツールチェーンが分かれていた従来の構成が一本化されたことで、ビルドパイプライン全体の効率化が図られた形だ。

背景:AstroとViteの資本関係

今回の刷新の背景には、AstroとViteがいずれもCloudflareの傘下に入ったという経緯がある。Astroは2026年1月に、Viteは2026年6月にそれぞれCloudflareに買収されており、両プロジェクトが同じ企業グループの中で開発される体制となった。Astro開発チームは、内部で採用している重要なツールが同じ社内のチームによって開発されるようになったことで、今後さらなる連携強化や新機能の展開が期待されるとコメントしている。

なお、今回の高速化について具体的なベンチマーク内訳や個別の破壊的変更の詳細は現時点では公開されていない。CloudflareグループとしてのAstro・Viteの今後の統合的な発展に注目が集まる。