Vite 8.0 リリース:Rolldownが統合し、ビルド速度が10-30倍に
Vite 8.0 リリース:Rolldownが統合し、ビルド速度が10-30倍に
昨日(2026年3月12日)、ViteチームがVite 8.0を正式リリースしました。これは通常のバージョンアップではなく、Vite誕生以来最大の architectural change です。
デュアルバンドラーから統合アーキテクチャへ
Viteは誕生以来、2つの異なるバンドラーに依存していました:
- esbuild:開発時の高速コンパイル(依存関係のプレバンドル、TypeScript/JSX変換)
- Rollup:本番ビルド、コード分割、最適化
この組み合わせは確かにViteをフロントエンド開発の標準ツールにしました。しかし、プロジェクトの複雑化に伴い、2つの独立した変換パイプラインのメンテナンスは困難になっていきました。2つのプラグインシステム、大量の接着コード、そしてエッジケースの整合性問題。
Vite 8はこれを根本的に変えます:
Rolldownが唯一の統合バンドラーとなる
Rolldownとは?
Rolldownは、VoidZeroチームがRustで開発した次世代バンドラーです。設計目標は明確です:
- パフォーマンス:ネイティブRustの速度。Rollupより10-30倍高速で、esbuildと同等のパフォーマンス
- 互換性:RollupのプラグインAPIを完全サポート。既存のViteプラグインがそのまま動作
- 高度な機能:統合アーキテクチャにより、これまで難しかった機能が実現可能に
実際のパフォーマンス向上
プレビュー版とベータテスト期間中、複数の企業が顕著なビルド時間改善を報告しています:
| 企業 | 改善効果 |
|---|---|
| Linear | 本番ビルドが46秒から6秒に |
| Ramp | ビルド時間57%削減 |
| Mercedes-Benz.io | 最大38%のビルド時間削減 |
| Beehiiv | ビルド時間64%削減 |
大規模プロジェクトでは、この改善は特に顕著です。
スピードだけではない
Rolldownの導入は単なる「速さ」ではありません。新たな可能性ももたらします:
- Full Bundle Mode(実験的):開発時も本番環境と同様にバンドル。起動速度3倍向上、フルリロード40%高速化
- モジュールレベルの永続キャッシュ
- Module Federation対応
- より柔軟なコード分割
その他の注目すべきアップデート
Vite Devtools
Vite 8にdevtoolsオプションが組み込まれました。開発サーバーから直接Viteプロジェクトのデバッグと分析が可能です。
tsconfig pathsのネイティブサポート
追加設定不要。resolve.tsconfigPaths: trueを設定するだけで、TypeScriptのパスエイリアス解決が有効になります。(軽微なパフォーマンスオーバーヘッドがあり、デフォルトでは無効)
Browser Console Forwarding
AIコーディングアシスタント(Cursor、Claude Codeなど)を使用する開発者に特に便利な機能。server.forwardConsoleを有効にすると、ブラウザのコンソールログがターミナルに転送され、クライアント側のランタイムエラーがCLIで確認できます。
Reactプラグインv6
@vitejs/plugin-reactがv6にアップデート。Oxcを使用してReact Refresh変換を処理し、Babelへの依存がなくなり、インストールサイズが小さくなりました。
移行の推奨事項
ほとんどのプロジェクトでは、Vite 8へのアップグレードはスムーズに行われるはずです。Vite 8には互換レイヤーが組み込まれており、既存のesbuildとrollupOptions設定を自動的にRolldownとOxcの同等設定に変換します。
Node.js要件:20.19+ または 22.12+(Vite 7と同じ)
インストールサイズ:Vite 7より約15MB大きくなります(主にlightningcssとRolldownによる)
大規模または複雑なプロジェクトでは、公式が2段階の移行を推奨しています:
- まずVite 7で
rolldown-viteパッケージに切り替え、Rolldown固有の問題を隔離 - 問題がなければVite 8にアップグレード
esbuildとRollupへの敬意
Viteチームは特にesbuildとRollupに感謝の意を表しています:
「この2つのプロジェクトがなければ、Viteは今の姿にはありませんでした。esbuildはビルドツールが何桁も速くなりうることを証明し、RollupのエレガントなプラグインAPI設計はViteプラグインエコシステムの基盤となりました。Rolldownに移行しても、これら2つのプロジェクトの影響はViteのDNAに深く刻まれています。」
最後に
Viteは現在、週に6500万回ダウンロードされ、エコシステムは着実に成長しています。Vite 8のリリースは、フロントエンドビルドツールが新しい時代に入ったことを示しています——Rustツールチェーンの完全な勝利です。
Vite 8をまだ試していない方は、ブラウザで直接体験できます:vite.new
またはローカルで作成:
pnpm create vite
参考リンク: