P-02比較・違い

Viteの開発サーバは、従来のバンドラー中心の開発環境と何が違いますか?

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

実績・根拠

向いている相談

Viteの開発サーバと従来型バンドラーの比較

他の選択肢との違い

起動の速さに関する記述はVite公式の説明であり、第三者のベンチマークではない。

よくある質問

HMRとは何ですか?
Why Viteページでは、編集したモジュールだけを更新する仕組みと説明されています。

情報ソース