IT-lexikon Web Rollup

Rollup

Web In English → Uppdaterad: 2026-07-30
Mer info
Skapad av
Rich Harris
År
Typ
JavaScript-bundler
Licens
MIT
Officiell sajt
Källkod
github.com/rollup/rollup

JavaScript bundler. Rich Harris (Svelte-creator), 2015. Pioneered tree-shaking — strip unused exports från ESM-imports. Standard för library-bundling: Svelte, Vue, D3, Three.js publicerar via Rollup.

Skiljs från Webpack: Rollup optimerar för library-output (clean ESM/CJS bundle), Webpack optimerar för apps (code-splitting, HMR, dynamic imports). Plugin-system: @rollup/plugin-typescript, plugin-node-resolve, plugin-terser. Vite använder Rollup för production-build (Vite själv är esbuild för dev-server). Modern challenger: tsup (zero-config Rollup-wrapper för TypeScript-libs), unbuild (Nuxt-team). Library-author-default 2024 ofta tsup eller unbuild ovanpå Rollup.

← Tillbaka till lexikonet