R

Rolldown

Outils de build & Runtime · Depuis 2023

2023

Creation

Bundler Rust developpe par l'equipe VoidZero (Evan You) pour remplacer Rollup comme moteur de build production dans Vite. Vise une compatibilite API quasi totale avec Rollup tout en offrant des performances 10-30x superieures grace a Rust. Construit sur les fondations d'Oxc (parser/transformer), il representera le coeur unifie du tooling Vite a terme.

bundlerrustrollup-compatible
Avantages & Inconvenients

Avantages

  • Compatible Rollup API : les plugins Rollup existants fonctionneront sans modification
  • 10-30x plus rapide que Rollup grace a Rust et au parallelisme natif
  • Unifie dev et prod dans Vite : meme bundler partout, eliminant les bugs dev/prod

Inconvenients

  • Pas encore stable : API en evolution, breaking changes frequents
  • Dependance a l'ecosysteme Vite : pas concu pour un usage standalone
  • Timeline incertaine : la stabilisation complete depend de la maturite d'Oxc
Cas d'usage
  • Futur moteur de build de Vite 6+ (remplacement transparent de Rollup)
  • Build de librairies JavaScript avec tree shaking optimal
  • Projets Vite souffrant de builds production lents avec Rollup

Autres dans Outils de build & Runtime