The Battle of the Bundlers

When it comes to JavaScript bundlers, there are a LOT of choices out there. Once upon a time, all we had was browserify and Gulp. Then there was the Webpack era. Now, absolute insanity.

  • parcel - Parcel 2 uses Rust to make itself super fast
  • vite - Uses Golang to make itself super fast. Doesn’t accept jsx in .js files.
  • mako
  • rollup
  • wmr - smol
  • snowpack
  • rome - not just a bundler, but, like, everything.
  • turbopack - from vercel.
  • bun - made with zig. not really a bundler but a JS runtime that can also bundle stuff.

I’ll update this list as more become available.

end of storey Last modified: