Webpack vs Vite em CI: velocidade de build e memória
O tempo de build e a memória em CI diferem bastante entre Webpack e Vite, especialmente conforme o projeto cresce.
O Vite usa esbuild/Rollup para builds rápidos; o Webpack é o incumbente maduro e altamente configurável.
| Webpack | Vite | |
|---|---|---|
| Velocidade de build | Mais lento em apps grandes | Mais rápido (esbuild/Rollup) |
| Memória | Maior (OOM de heap comum) | Menor |
| Configuração | Poderosa mas verbosa | Mínima |
| Maturidade do ecossistema | A maior | Grande, moderno |
Em CI
Os builds de produção do Vite costumam ser mais rápidos e mais leves em memória, reduzindo as falhas "JavaScript heap out of memory" comuns em builds Webpack grandes. O Webpack continua relevante para configurações legadas complexas.
O veredito
Novo ou sensível ao tempo de build: Vite. Configuração Webpack profunda já existente: migre só se a velocidade/memória do build doer.