JavaScript
JavaScript Bundlers
A survey of JavaScript bundlers and build tools, from Webpack and Vite to esbuild.
-
Webpack - A powerful module bundler that manages complex dependencies and optimizes assets for production.
-
Vite - A fast, modern build tool leveraging native ES modules and Rollup for quick development and production builds.
-
esbuild - An extremely fast bundler and minifier written in Go, ideal for performance-critical projects.
-
Rollup - A module bundler focused on ES modules and tree-shaking for efficient library and app builds.
-
Parcel - A zero-configuration bundler that offers fast builds and supports a wide range of assets.
-
Gulp - A task runner that automates repetitive tasks like minification and file processing using streams.
-
Turbopack - A Rust-based bundler by Vercel, designed as a high-performance Webpack successor.
-
Rspack - A Rust-based bundler compatible with Webpack, offering faster builds for large projects.
-
Grunt - A configuration-based task runner for automating tasks like testing and minification.
-
Bun - An all-in-one JavaScript runtime and bundler focused on speed and developer experience.