Rollup
Plus d'infos
- Créateur
- Rich Harris
- Année
- Type
- Bundler JavaScript
- Licence
- MIT
- Site officiel
- rollupjs.org
- Code source
- github.com/rollup/rollup
Bundler JavaScript signé Rich Harris (le créateur de Svelte), 2015. Il a popularisé le tree-shaking : élaguer les exports inutilisés des imports ESM. La référence pour empaqueter des bibliothèques — Svelte, Vue, D3 et Three.js sont publiés avec Rollup.
À ne pas confondre avec Webpack : Rollup optimise la sortie de bibliothèques (un bundle ESM/CJS propre), Webpack celle d'applications (code splitting, HMR, imports dynamiques). Système de plugins : @rollup/plugin-typescript, plugin-node-resolve, plugin-terser. Vite utilise Rollup pour son build de production (et s'appuie sur esbuild pour le serveur de développement). Prétendants récents : tsup (bundler sans configuration pour bibliothèques TypeScript) et unbuild (l'équipe Nuxt, construit sur Rollup). En 2024, les auteurs de bibliothèques choisissent souvent l'un des deux.