webpack
webpack
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(deps-dev): bump tooling from v1.26.2 to v1.26.3 Bumps [tooling](https://github.com/webpack/tooling) from v1.26.2 to v1.26.3. - [Release notes](https://github.com/webpack/tooling/releases) - [Commits](https://github.com/webpack/tooling/compare/77c650c44ecb1b0470e521bdc3c3db5b3211a960...a28b891e51fdf374f3eb6f574a7cac1327b5ead8) --- updated-dependencies: - dependency-name: tooling dependency-version: a28b891e51fdf374f3eb6f574a7cac1327b5ead8 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/npm_and_yarn/tooling-v1.26.3
25 minutes ago
chore(deps-dev): bump the dependencies-major group with 2 updates Bumps the dependencies-major group with 2 updates: [eslint](https://github.com/eslint/eslint) and [less-loader](https://github.com/webpack/less-loader). Updates `eslint` from 9.39.2 to 10.4.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v10.4.0) Updates `less-loader` from 12.3.2 to 13.0.0 - [Release notes](https://github.com/webpack/less-loader/releases) - [Changelog](https://github.com/webpack/less-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/less-loader/compare/v12.3.2...v13.0.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.4.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies-major - dependency-name: less-loader dependency-version: 13.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies-major ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/npm_and_yarn/dependencies-major-ebec66ee9e
25 minutes ago
chore(deps): bump test/test262-cases in the dependencies group Bumps the dependencies group with 1 update: [test/test262-cases](https://github.com/tc39/test262). Updates `test/test262-cases` from `c42f56d` to `4249661` - [Release notes](https://github.com/tc39/test262/releases) - [Commits](https://github.com/tc39/test262/compare/c42f56da60d2df4c6e3dd74848b2b38a6c313a50...4249661388e5d3f92a85186213da140a6481490f) --- updated-dependencies: - dependency-name: test/test262-cases dependency-version: 4249661388e5d3f92a85186213da140a6481490f dependency-type: direct:production dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/submodules/dependencies-3dd5de90f2
28 minutes ago
chore(deps-dev): bump the dependencies group with 7 updates Bumps the dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.8.0` | `25.9.1` | | [date-fns](https://github.com/date-fns/date-fns) | `4.2.1` | `4.3.0` | | [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.132.0` | `0.133.0` | | [terser](https://github.com/terser/terser) | `5.47.1` | `5.48.0` | | [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.2` | `7.0.3` | Updates `@babel/core` from 7.29.0 to 7.29.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core) Updates `@babel/preset-react` from 7.28.5 to 7.29.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-preset-react) Updates `@types/node` from 25.8.0 to 25.9.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `date-fns` from 4.2.1 to 4.3.0 - [Release notes](https://github.com/date-fns/date-fns/releases) - [Commits](https://github.com/date-fns/date-fns/compare/v4.2.1...v4.3.0) Updates `oxc-parser` from 0.132.0 to 0.133.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.133.0/napi/parser) Updates `terser` from 5.47.1 to 5.48.0 - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.47.1...v5.48.0) Updates `webpack-cli` from 7.0.2 to 7.0.3 - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@7.0.2...webpack-cli@7.0.3) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.29.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-react" dependency-version: 7.29.7 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@types/node" dependency-version: 25.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: date-fns dependency-version: 4.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: oxc-parser dependency-version: 0.133.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: terser dependency-version: 5.48.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: webpack-cli dependency-version: 7.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/npm_and_yarn/dependencies-98fe1cae6b
28 minutes ago
feat(html): implement Phase 2 parser (AAA, AFE, foster parenting) and add tests (#21045)
main
2 hours ago
feat: optimize export bindings with value descriptors for const exports Use `Object.defineProperty` with `value:` instead of `get:` for const exports that are never reassigned. Always enabled, no configuration needed. Architecture: - ConstValuePlugin: detects top-level const declarations and stores names in buildInfo.constBindings - CircularModulesPlugin: builds CycleGraph and stores circularModules on compilation for downstream consumers - CycleGraph: synchronous dependency graph with iterative SCC algorithm, static build() returns result only, intermediate data released on return - ExportBindingInitFragment: new fragment class with separate merge key, generates flat-array d() call with 0 sentinel for value bindings - Re-exports of const bindings are also optimized when the target module's ExportInfo has immutableBinding set and the connection is unconditional The d() runtime accepts both flat arrays (new) and objects (legacy). Flat array format: ["key", () => getter, "key2", 0, value] Only const exports are optimized (not function/class) because function name bindings can be reassigned inside function bodies in sloppy mode. For non-circular modules, all exports are placed at module end.
feat/static-export-bindings
3 hours ago
feat: optimize export bindings with value descriptors for const exports Use `Object.defineProperty` with `value:` instead of `get:` for const exports that are never reassigned. Always enabled, no configuration needed. Architecture: - ConstValuePlugin: detects top-level const declarations and stores names in buildInfo.constBindings - CircularModulesPlugin: builds CycleGraph and stores circularModules on compilation for downstream consumers - CycleGraph: synchronous dependency graph with iterative SCC algorithm, static build() returns result only, intermediate data released on return - HarmonyExportInitFragment: generates flat-array d() call with 0 sentinel for value bindings, with bottom placement for non-circular modules The d() runtime accepts both flat arrays (new) and objects (legacy). Flat array format: ["key", () => getter, "key2", 0, value] Only const exports are optimized (not function/class) because function name bindings can be reassigned inside function bodies in sloppy mode. For non-circular modules, all exports are placed at module end.
feat/static-export-bindings
3 hours ago
test
inline-exports
4 hours ago
Latest Branches
CodSpeed Performance Gauge
+3%
feat: optimize export bindings with value descriptors for static exports
#21021
3 hours ago
9bf7a90
feat/static-export-bindings
CodSpeed Performance Gauge
-29%
feat: support `optimization.inlineExports`
#20973
4 hours ago
884ad5a
inline-exports
CodSpeed Performance Gauge
-5%
feat: align HTML parser with WHATWG spec for formatting elements
#21045
9 hours ago
6d61b16
aryanraj45:feat/html-parser-phase2
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs