Vite 8 et Rolldown

JavaScript 🟡 Mid

Définition

Vite 8 (12 mars 2026) remplace le duo esbuild (développement) + Rollup (production) par Rolldown, bundler écrit en Rust et compatible avec l'API des plugins Rollup, épaulé par le compilateur Oxc pour parser, transformer et minifier. Gains annoncés : builds 10 à 30 fois plus rapides (Linear : 46 s → 6 s). Node.js 20.19+ ou 22.12+ requis ; Vite 8.1 est sorti le 23 juin 2026.

Analogie

Remplacer deux moteurs de marques différentes par un seul bloc : moins de pièces, mêmes commandes.

Exemple de code

// vite.config.js — même API, moteur Rolldown
import { defineConfig } from 'vite';

export default defineConfig({
  build: {
    rolldownOptions: {          // remplace rollupOptions
      output: { manualChunks: { vendor: ['react', 'react-dom'] } },
    },
  },
});
// Chemins tsconfig « paths » résolus nativement, sans plugin

Cas d'usage

Applications front (React, Vue, Svelte…), SSR, bibliothèques : la chaîne de build la plus répandue de l'écosystème.

Anti-pattern

Garder des plugins qui manipulent l'AST via des hooks esbuild spécifiques : ils n'existent plus dans Vite 8.
#tooling#bundler#vite8

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre