Le bundling JavaScript est enfin rapide. En 2026, personne ne démarre un projet avec Webpack. Voici le vrai paysage.

Vite : le gagnant du milieu de gamme

Vite s'est imposé comme le standard pour à peu près tout ce qui n'est pas Next.js. Pourquoi :

  • Dev server quasi-instantané grâce aux ESM natifs.
  • Build production via Rollup (devenu Rolldown en 2025 pour plus de vitesse).
  • Plugins riches (React, Vue, Svelte, Solid, Qwik).
  • Config minimale pour 90 % des cas.

Sur les projets SPA et apps internes, c'est mon choix par défaut, pas de débat.

Turbopack : la promesse Next.js

Turbopack est le bundler maison de Vercel, en Rust. Depuis Next.js 15, il est le bundler par défaut en dev. En 2026, il est aussi stable en build prod.

Points forts : performance sur gros monorepo, caching persistant entre builds, HMR ultra-rapide. Points d'attention : écosystème plus fermé, moins de plugins que Vite.

esbuild : l'outil bas niveau

esbuild reste la référence pour les outils CLI, les packages de bibliothèque, les transforms spécifiques. Il n'est pas fait pour bundler une app complète, mais excellent en bloc de base.

Beaucoup de tools moderne (Vite, tsup, Rspack) utilisent esbuild en interne pour transformer le TypeScript.

Rspack : le challenger

Rspack (ByteDance, en Rust) propose une API compatible Webpack mais 5-10x plus rapide. Idéal pour migrer un projet Webpack legacy sans réécrire la config.

Ma grille de décision

  • Nouveau projet SPA ou SSR custom → Vite.
  • Next.js → Turbopack (par défaut, inutile de résister).
  • Outil CLI ou bibliothèque npm → tsup (esbuild sous le capot).
  • Migration depuis Webpack → Rspack.
  • Legacy qui marche et personne n'a le temps → laissez Webpack en paix.

Ce qui a disparu

  • Parcel : excellent sur le papier, l'adoption n'a pas suivi.
  • Snowpack : mort, Vite a gagné.
  • Webpack pour nouveau projet : personne ne le fait plus en 2026.

L'angle mort : le cold start CI

Tous ces bundlers sont rapides en local avec cache chaud. En CI sans cache, l'écart se creuse : Rollup/Rolldown sont encore notablement plus lents que Turbopack ou Rspack. Si vos CI prennent 5 minutes à builder, regardez ce point.

Audit de build pour accélérer votre CI ?