Avatar for the webpack user
webpack
webpack
BlogDocsChangelog

fix(ConcatenatedModule): include runtimeCondition of external infos in updateHash

#21023Merged
Comparing
claude/easy-todo-fixes-TRVLy
(
4ab1bf8
) with
main
(
26e346a
)
CodSpeed Performance Gauge
+13%
Improvement
4
Regression
8
Untouched
132

Benchmarks

144 total
benchmark "cache-filesystem", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-79%
178.8 KB843.8 KB
benchmark "asset-modules-source", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-65%
167 KB480.5 KB
benchmark "many-chunks-commonjs", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-61%
175.3 KB452.8 KB
benchmark "context-esm", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-42%
145.5 KB251.5 KB
benchmark "asset-modules-resource", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-38%
213.5 KB346.6 KB
benchmark "wasm-modules-sync", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-29%
5.5 MB7.8 MB
benchmark "many-modules-esm", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-23%
7.5 MB9.7 MB
benchmark "devtool-eval", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-21%
6.3 MB8 MB
benchmark "concatenate-modules", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
×2.9
485.8 KB167.9 KB
benchmark "many-modules-esm", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+62%
1,363.8 KB840.7 KB
benchmark "many-chunks-commonjs", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+27%
1,066.7 KB838 KB
benchmark "many-modules-commonjs", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+21%
9.2 MB7.6 MB
benchmark "side-effects-reexport", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-18%
4 MB4.9 MB
benchmark "asset-modules-source", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-16%
112 ms133.5 ms
benchmark "css-modules", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-16%
7.9 MB9.4 MB
benchmark "concatenate-modules", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-11%
79.1 ms89.3 ms
benchmark "three-long", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-10%
2.7 s3 s
benchmark "many-chunks-esm", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+10%
7.6 MB6.9 MB
benchmark "asset-modules-resource", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-10%
1.6 MB1.7 MB
benchmark "future-defaults", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-8%
286.1 KB310.5 KB
benchmark "context-esm", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-6%
57.1 ms61.1 ms
benchmark "context-esm", scenario '{"name":"mode-production","mode":"production"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-6%
2.8 s3 s
benchmark "devtool-eval-source-map", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+5%
223.4 ms211.9 ms
benchmark "many-modules-commonjs", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
+5%
210.2 KB200.2 KB
benchmark "asset-modules-bytes", scenario '{"name":"mode-development","mode":"development"}'
test/BenchmarkTestCases.benchmark.mjs
CodSpeed Performance Gauge
-5%
122.1 ms128.4 ms

Commits

Click on a commit to change the comparison range
Base
main
26e346a
-6.96%
test(ConcatenatedModule): drop unit test; configCase uses real UMD external info
0fbfaa8
5 months ago
by alexander-akait
-23.14%
fix(ConcatenatedModule): delimit moduleId and runtimeCondition in hash to avoid collisions
ba077ce
5 months ago
by alexander-akait
+43.04%
fix(ConcatenatedModule): also hash nonDeferAccess and isDeferred for external infos
4ab1bf8
5 months ago
by alexander-akait
© 2026 CodSpeed Technology
Home Terms Privacy Docs