Vite
詳細情報
- 作者
- Evan You
- 公開
- 種類
- フロントエンドビルドツール
- ライセンス
- MIT
- 公式サイト
- vite.dev
- ソースコード
- github.com/vitejs/vite
Vueの作者Evan Youが2020年に公開したフロントエンドのツール。開発時はネイティブESMでバンドルせずに動き、本番ビルドにはRollupを使う。2022年以降、Vue・React・Svelte・Solidの標準的な選択肢になった。
開発モードではブラウザが直接importし、必要になったファイルだけをesbuildで変換する。コールドスタートは1秒未満で、Webpackの30〜60秒とは桁が違う。HMRは50ミリ秒未満。node_modulesの依存はesbuildで事前バンドルし、HTTPリクエスト数を抑える。プラグインの仕組みはRollup互換である。v5(2023年)でSSRが改善され、v6(2024年)ではRollupのRust書き直し版であるRolldownとoxcの統合が進んだ。競合はTurbopack(Vercel/Next.js)、Bunのバンドラ、Parcelなど。「VueやReactの標準ツール」という位置づけでは、2024年時点でコミュニティの勢いが抜きん出ている。