Rollup
Więcej informacji
- Twórca
- Rich Harris
- Rok
- Typ
- Bundler JavaScript
- Licencja
- MIT
- Oficjalna strona
- rollupjs.org
- Kod źródłowy
- github.com/rollup/rollup
Bundler JavaScriptu. Rich Harris (twórca Svelte), 2015. Zapoczątkował tree-shaking — usuwanie nieużywanych eksportów z importów ESM. Standard przy bundlowaniu bibliotek: Svelte, Vue, D3 i Three.js publikują przez Rollup.
Różni się od Webpacka: Rollup optymalizuje pod wynik dla bibliotek (czysty bundle ESM/CJS), Webpack pod aplikacje (code splitting, HMR, dynamiczne importy). System wtyczek: @rollup/plugin-typescript, plugin-node-resolve, plugin-terser. Vite używa Rollupa do produkcyjnego buildu (sam Vite to esbuild na serwerze deweloperskim). Nowi konkurenci: tsup (bezkonfiguracyjna nakładka na Rollup dla bibliotek TypeScript) i unbuild (zespół Nuxt). Domyślny wybór autorów bibliotek w 2024 roku to często tsup lub unbuild na bazie Rollupa.