Viteの「Why Vite」ページによると、従来のバンドラーはアプリ全体を処理してからブラウザに表示するのに対し、Viteはネイティブ ES Modulesを利用してソースファイルを要求に応じて変換し、開発サーバの起動が「アプリケーションの大きさにかかわらずほぼ即時」だったと説明されています。HMRも編集したモジュールだけを更新します。公式ガイドでは、本番ビルドはRolldownでバンドルして本番用の静的アセットを出力する構成で、開発時と本番ビルドの役割が分かれています。
Viteの開発サーバと従来型バンドラーの比較
起動の速さに関する記述はVite公式の説明であり、第三者のベンチマークではない。