Turbopack

Testing 🔴 Senior

Definition

Bundler incremental ecrit en Rust par Vercel, successeur spirituel de Webpack. Optimise pour les tres grands projets avec du caching granulaire au niveau des fonctions.

Analogie

Comme un Webpack avec un moteur de Formule 1 : meme philosophie de bundling mais avec une performance brute incomparable.

Exemple de code

// next.config.js (Next.js 15+)
module.exports = {
  // Turbopack active par defaut en dev
  // next dev --turbopack
};
// Pas de config separee:
// Turbopack est integre a Next.js

Cas d'usage

Pour les projets Next.js de grande taille ou le dev server Webpack est devenu trop lent.

Anti-pattern

Essayer d'utiliser Turbopack hors de Next.js alors qu'il n'est pas encore un bundler standalone stable.

Termes lies

#build#tooling#performance