T

Turbopack

Outils de build & Runtime · Depuis 2022

2022

Creation

Bundler Rust next-generation developpe par Vercel comme successeur de Webpack, concu des le depart pour le calcul incremental. Integre nativement dans Next.js pour le dev server, il promet des performances 700x superieures a Webpack sur les mises a jour incrementales grace a son architecture de caching granulaire en memoire. Encore en phase de stabilisation pour l'usage standalone.

bundlerrustincremental
Avantages & Inconvenients

Avantages

  • Incremental par design : seuls les modules modifies sont recompiles, pas le projet entier
  • Performance Rust : 700x plus rapide que Webpack sur les updates incrementales (benchmark Vercel)
  • Integration native Next.js : zero configuration, active via next dev --turbopack

Inconvenients

  • Limite a Next.js pour l'instant : pas utilisable en standalone comme Vite ou Webpack
  • Pas de systeme de plugins : impossible d'etendre avec des loaders custom
  • Benchmarks contestes : les 700x sont sur des cas synthetiques, gains reels plus modestes
Cas d'usage
  • Dev server Next.js ultra-rapide sur des projets de +1000 composants
  • Monorepos Next.js avec des dizaines de packages partages
  • Projets enterprise Next.js ou le dev server Webpack depasse 60s de demarrage

Autres dans Outils de build & Runtime