Turbopack
Testing 🔴 SeniorDéfinition
Bundler incrémental écrit en Rust par Vercel. Depuis Next.js 16 (21 octobre 2025), Turbopack est stable et utilisé par défaut pour next dev et next build ; Vercel annonce des builds de production 2 à 5 fois plus rapides. Un projet avec configuration webpack personnalisée doit passer --webpack ou migrer sa configuration.
Analogie
Comme un Webpack avec un moteur de Formule 1 : même philosophie de bundling mais avec une performance brute incomparable.
Exemple de code
// next.config.js (Next.js 16+)
module.exports = {
// Turbopack est le défaut pour dev ET build : rien à activer
turbopack: {
// options éventuelles (alias, resolveExtensions...)
},
};
// Repli temporaire si config webpack héritée :
// next dev --webpack && next build --webpack
Cas d'usage
Tout projet Next.js 16+ : Turbopack est le défaut, plus besoin de drapeau --turbopack.
Anti-pattern
Garder une configuration webpack() dans next.config sans opter pour --webpack : next build échoue volontairement pour éviter une configuration ignorée.
Termes liés
Fiche mise à jour le 2026-09-27