webpack
Static module bundler for modern JavaScript applications
webpack is absorbing its own loader ecosystem — TypeScript, CSS and HTML now build natively.
◆Recent moves
- 5d ago
Alias and cache-cleanup fixes after the native-build switch
A cleanup patch trailing the 5.109 defaults change: package-directory aliases ending in .js resolve again, CSS sources are named by resource path in source maps, and stale filesystem cache packs are collected in one pass. Housekeeping on the surfaces 5.109.0 just widened.
View source ↗ - 6d ago
Bun and Deno compatibility fixes, faster HTML parser
Lazy-compilation teardown now survives Bun and Deno, the Node wasm loader returns a real ArrayBuffer so WebAssembly.instantiate accepts it, and the HTML tokenizer gets module-scope helpers plus pre-sized AST columns. Both halves of webpack's current push — run anywhere, parse faster — in one patch.
View source ↗ - 10d ago
TypeScript, CSS and HTML now compile with no loader registered
⚡ SPARKThe release that turns the trajectory into a default: TypeScript, CSS, HTML and async WebAssembly all switch to "auto", active unless a loader claims those files. Paired with built-in progress reporting and automatic resource hints for ESM output, it is webpack conceding that config assembly was the problem.
View source ↗ - 29d ago
CSS and HTML parsers cut CPU and memory
Non-CSS-Modules parsing stops building unused selector nodes and value tokens, and the HTML AST moves to struct-of-arrays storage. Making the native CSS and HTML paths cheap is the precondition for defaulting them on, which 5.109.0 then did.
View source ↗ - 1mo ago
HMR codegen crash fix for unresolved harmony imports
A CSS parse speedup plus two HMR fixes for harmony accept dependencies without a module or chunk id. Maintenance on the incremental path, no user-facing change in capability.
View source ↗ - 1mo ago
Lazy barrel and node: prefix externals fixes
Two narrow corrections: side-effect imports deferred through lazy barrels, and the node: prefix respected for core modules used as externals. Edge-case repair on features shipped earlier in the 5.108 line.
View source ↗