Hacker ApprovedDepartments

webpack

Shares rank 3 of 5 JavaScript bundlers by recommenders

Long-standing JavaScript bundler people recommend for its loader and plugin ecosystem and for handling complex or niche builds. Common caveat: complex configuration, slow builds and painful upgrades.

Long-standing JavaScript bundler people recommend for its loader and plugin ecosystem and for handling complex or niche builds. Common caveat: complex configuration, slow builds and painful upgrades.

55 people gave an opinion

recommend it
13
criticize it
42
approval share
24%
Each figure is one person. RecommendsCriticizes

Recommended in 7 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 13 people recommend itNeeds 10 or more, met.
  • 0.3 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 7 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Easy setup, near zero-config now

    “webpack config became easier compared to 2014/2015; I think they got to practically a zero-config by default.”

    Comment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

    “Webpack solved this problem with a few lines in the next.config.ts”

    Comment from 26 Jan 2026 in “Turbopack: Building Faster by Building Less”
  • Strong loader and plugin support

    “We have good support for webpack loaders and have observed that that solves many (though not all usecases)”

    Comment from 27 Jan 2026 in “Turbopack: Building Faster by Building Less”

    “Yarn, pnpm, webpack all have solutions for this”

    Comment from 17 Mar 2026 in “Why Node.js needs a virtual file system”
  • Handles niche needs via plugins

    “for complex/niche use cases, you'll likely need webpack instead of whatever comes with Bun.”

    Comment from 24 Jul 2026 in “Buz – A fork of Bun using modern Zig, with sub-1s incremental builds”

    “the answer for people who need basically any build plugin is "use the webpack mode"”

    Comment from 26 Jan 2026 in “Turbopack: Building Faster by Building Less”

What people warn about

Each mark is one comment

  • Complex, heavy configuration

    “you're bringing up webpack's complexity”

    Comment from 13 Mar 2026 in “Vite 8.0 Is Out”

    “Wrangling a bunch of opinionated libraries and plumbing together systems with terrible ergonomics”

    Comment from 2 Dec 2025 in “Codex, Opus, Gemini try to build Counter Strike”

    “today its kitchen sink and incredibly baroque configurations are as much a liability”

    Comment from 9 Oct 2026 in “Cloudflare acquires Deno”
  • Slow build performance

    “The only regret is that it's a bit old and has performance issues.”

    Comment from 5 Jan 2026 in “It's 2026 now. Is Webpack 6.x going to happen?”

    “waiting 50sec for a webpack build compared to 50ms with a Go toolchain is life changing”

    Comment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”
  • Painful major version upgrades

    “AI models aren't good with this (as evidenced by the hours I wanted trying to get any model to help me through a webpack4 to webpack5 upgrade.”

    Comment from 14 Dec 2025 in “The Gorman Paradox: Where Are All the AI-Generated Apps?”

    “Upgrading eg Webpack and Babel and polyfill stacks and all that across multiple major versions is a serious mess.”

    Comment from 22 Mar 2026 in “The Three Pillars of JavaScript Bloat”
  • Adds dependency bloat

    “Build systems (especially Babel and Webpack) were the first big culprits in terms of dependency bloat”

    Comment from 23 Mar 2026 in “The Three Pillars of JavaScript Bloat”

    “never let us use Webpack 1.x because it depended on something that depended on something”

    Comment from 17 Jun 2026 in “Why stdx is not on crates.io”

    “I also dislike things like webpack making every plugin an external dep”

    Comment from 22 Mar 2026 in “The Three Pillars of JavaScript Bloat”

Other JavaScript bundlers people recommend

The four most recommended other JavaScript bundlers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

webpack compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Vite1352187%126 mo3 ownersApproved
esbuild31684%11—Approved
webpackThis page134224%7——
Rolldown130100%8—Approved
Turbopack12957%5——
See all 5 JavaScript bundlers, ranked

What people said

40 of the 58 comments that mention it, newest first. Each links to the original comment.

“today its kitchen sink and incredibly baroque configurations are as much a liability”

CriticizesComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“there was an issue, IIRC they weren't deterministic”

CriticizesComment from 27 Sep 2026 in “Improving site performance by shipping more CSS”

“nothing like 600mb of for type check server another 500 for webpack”

CriticizesComment from 1 Sep 2026 in “Apple caught off guard by AI demand for Mac Mini and Mac Studio”

“Who wants to build something with webpack these days?”

CriticizesComment from 3 Aug 2026 in “Cro – elegant reactive services in Raku”

“for complex/niche use cases, you'll likely need webpack instead of whatever comes with Bun.”

MixedComment from 24 Jul 2026 in “Buz – A fork of Bun using modern Zig, with sub-1s incremental builds”

“Webpack should be discontinued by now, because Vite has replaced it in every way”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“Sure beats opening some ancient project and seeing some mix of Gulp, Grunt, webpack”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“never let us use Webpack 1.x because it depended on something that depended on something”

CriticizesComment from 17 Jun 2026 in “Why stdx is not on crates.io”

“webpack config became easier compared to 2014/2015; I think they got to practically a zero-config by default.”

RecommendsComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“simplified the existing webpack thing drastically”

CriticizesComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“Webpack - while maybe a win over Grunt/Gulp, was MASSIVELY complex.”

CriticizesComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“the babel and webpack situation, which is truly kafkaesque”

CriticizesComment from 1 Jun 2026 in “NPM packages from RedHat have been compromised”

“vite/webpack/rollup/rolldown”

MixedComment from 22 May 2026 in “Deno 2.8”

“led to the creation of weird ecosystem like babel, webpack, eslint”

CriticizesComment from 19 May 2026 in “Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised”

“I will never have to write another webpack.config.js as long as I live.”

CriticizesComment from 26 Apr 2026 in “The West Forgot How to Make Things. Now It's Forgetting How to Code”

“I configured freakin Gulp, Grunt, Brunch, Webpack 1 to 5”

CriticizesComment from 21 Apr 2026 in “Modern Front end Complexity: essential or accidental?”

“I'm on Node/webpack now and don't love where things are going.”

CriticizesComment from 13 Apr 2026 in “Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them”

“Build systems (especially Babel and Webpack) were the first big culprits in terms of dependency bloat”

CriticizesComment from 23 Mar 2026 in “The Three Pillars of JavaScript Bloat”

“Upgrading eg Webpack and Babel and polyfill stacks and all that across multiple major versions is a serious mess.”

CriticizesComment from 22 Mar 2026 in “The Three Pillars of JavaScript Bloat”

“I also dislike things like webpack making every plugin an external dep”

CriticizesComment from 22 Mar 2026 in “The Three Pillars of JavaScript Bloat”

“ancient Webpack with it's config split into 5 or so files”

CriticizesComment from 22 Mar 2026 in “The Three Pillars of JavaScript Bloat”

“Yarn, pnpm, webpack all have solutions for this”

MixedComment from 17 Mar 2026 in “Why Node.js needs a virtual file system”

“800 lines config to compile code that's later interpreted is wild.”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“you're bringing up webpack's complexity”

MixedComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“It look maybe two minutes on a decent developer desktop”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“an old webpack project with impenetrable plugin settings”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“Still easier than dealing with node dependencies, webpack and co, they make me wish”

CriticizesComment from 13 Mar 2026 in “Vite 8.0 Is Out”

“massive sets of packages pieced together with RequireJS or Rollup or WebPack or whatever”

CriticizesComment from 27 Feb 2026 in “What Claude Code Chooses”

“waiting 50sec for a webpack build compared to 50ms with a Go toolchain is life changing”

CriticizesComment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

“without the burden of --- then very slow --- webpack”

CriticizesComment from 1 Feb 2026 in “The history of C# and TypeScript with Anders Hejlsberg | GitHub”

“We have good support for webpack loaders and have observed that that solves many (though not all usecases)”

RecommendsComment from 27 Jan 2026 in “Turbopack: Building Faster by Building Less”

“Webpack solved this problem with a few lines in the next.config.ts”

RecommendsComment from 26 Jan 2026 in “Turbopack: Building Faster by Building Less”

“the answer for people who need basically any build plugin is "use the webpack mode"”

MixedComment from 26 Jan 2026 in “Turbopack: Building Faster by Building Less”

“as its builtin wasm parser (why was it parsing the binary anyway?) didn't recognize new opcodes”

CriticizesComment from 9 Jan 2026 in “What Happened to WebAssembly”

“The only regret is that it's a bit old and has performance issues.”

MixedComment from 5 Jan 2026 in “It's 2026 now. Is Webpack 6.x going to happen?”

“it's a huge generalist, and I think the specializing tools are showing their speed”

CriticizesComment from 4 Jan 2026 in “It's 2026 now. Is Webpack 6.x going to happen?”

“AI models aren't good with this (as evidenced by the hours I wanted trying to get any model to help me through a webpack4 to webpack5 upgrade.”

CriticizesComment from 14 Dec 2025 in “The Gorman Paradox: Where Are All the AI-Generated Apps?”

“Webpack came out in late 2012 and took a few years to take over, thankfully.”

CriticizesComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“anyone who actually measured it knew that bundlers just didn't deliver savings on that scale”

CriticizesComment from 12 Dec 2025 in “Denial of service and source code exposure in React Server Components”

“Wrangling a bunch of opinionated libraries and plumbing together systems with terrible ergonomics”

CriticizesComment from 2 Dec 2025 in “Codex, Opus, Gemini try to build Counter Strike”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.