Vite 8が正式リリース、Rolldownベースの単一バンドラへ移行

2026年3月12日にVite 8の安定版が正式公開されました。 今回のリリースで最も大きい変更はこれまで開発時に esbuild、本番ビルド時に Rollup とバンドラを使い分けていた構成を見直しRust 製バンドラ Rolldown へ統合したことです。

ビルド速度はケースによって10倍から30倍の改善が見込まれ、既存の Vite / Rollup プラグイン互換性も維持される点が強く打ち出されています。

Vite 8.0 is out!vite.devVite 8.0 is out!Rolldown を単一の Rust 製バンドラとして採用し、最大 10-30 倍のビルド高速化と高いプラグイン互換性を打ち出した Vite 8 の公式リリース記事です。vite.dev

何が変わったのか

従来のViteは開発体験の速さと本番ビルド最適化を両立するために2つのバンドラを使い分けていました。 この設計は長く成功してきた一方で、変換パイプラインやプラグイン実行系統が二重化されるため、挙動差や保守コストが積み上がりやすい課題もありました。

Vite 8ではこの問題に対してRolldownを中核に据えた単一バンドラ構成へ移行しています。 これにより開発時と本番時の挙動差を減らしながら、将来的な最適化や新機能追加を進めやすい基盤が整いました。

注目ポイント

Rolldown による高速化

RolldownはVoidZeroチームが開発するRust製バンドラです。 公式ブログではRollup比で10倍から30倍高速でesbuildに近い性能水準を目指していると説明されています。

単一ツールチェーン化

Vite 8 ではビルドツールとしてのVite、バンドラとしての Rolldown、コンパイラとしての Oxc が密接に連携する構成へ進んでいます。 これによりパース、解決、変換、最適化の各段階で一貫した振る舞いを実現しやすくなり、将来的にはより高度な tree-shaking やキャッシュ最適化も期待できます。

追加された主な機能

Rolldown統合以外にもVite 8 にはいくつか実用的な機能追加があります。

特に server.forwardConsole はCLI ベースのコーディングエージェント利用時にクライアント側エラーを即座に把握しやすくなるため、開発フローへの影響が大きい機能です。

今後のロードマップ

Vite チームは、Rolldown 統合の先にある改善として以下を挙げています。

特にFull Bundle Modeは大規模アプリでの開発サーバー起動時間やリロード性能に直接効くため、今後の Vite の方向性を占う重要なトピックです。

まとめ

Vite 8は単なるメジャーアップデートではなくViteの内部構成を大きく整理するリリースです。 Rolldownへの一本化によって速度改善だけでなく、今後の機能拡張と挙動の一貫性を支える基盤が整いました。

既に Vite を使っているプロジェクトでは公式のMigration Guideを読みながら段階的に検証すると安全です。

参考リンク