Skip to content
Latchkey

CI での Webpack vs Vite: build 速度とメモリ

CI での build 時間とメモリは Webpack と Vite で大きく異なり、特にプロジェクトが大きくなるほど顕著です。

Vite は高速な build のために esbuild/Rollup を使います。Webpack は成熟した高度に設定可能な既存勢です。

WebpackVite
build 速度大規模アプリで遅いより高速 (esbuild/Rollup)
メモリ多い (ヒープ OOM が頻発)少ない
設定強力だが冗長最小限
エコシステムの成熟度最大大きく、モダン

CI では

Vite の本番 build は通常より速くメモリも軽く、大規模な Webpack build でよくある "JavaScript heap out of memory" 失敗を減らします。Webpack は複雑なレガシー設定では依然として有用です。

結論

新規または build 時間に敏感: Vite。既存の深い Webpack 設定: build 速度/メモリが問題になる場合のみ移行。

関連ガイド