webpack
enhanced-resolve
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: cache-key and hot-path improvements atop issue #449 normalization
#532
Merged
Comparing
claude/perf-improvements-issue-449-19oam
(
d5bf44d
) with
main
(
42b6620
)
CodSpeed Performance Gauge
+1%
Untouched
58
New
1
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
New
Untouched
59 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unsafe-cache-miss-heavy: 1 miss pass + 1 hit pass
benchmark/cases/unsafe-cache-miss-heavy/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
4.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
node-compare: enhanced-resolve sync x 1000 (fs + unsafeCache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+4%
18.9 ms
18.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
deep-hierarchy: relative from 10-deep dir (warm)
benchmark/cases/deep-hierarchy/index.bench.mjs
CodSpeed Performance Gauge
+3%
2 ms
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
node-compare: enhanced-resolve promise x 1000 (fs + unsafeCache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+3%
27.9 ms
27 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
node-compare: enhanced-resolve async x 1000 (fs + unsafeCache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+3%
28.7 ms
27.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unsafe-cache: ON, 3x repeat
benchmark/cases/unsafe-cache/index.bench.mjs
CodSpeed Performance Gauge
+3%
987.7 µs
962.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unsafe-cache: OFF, 3x repeat
benchmark/cases/unsafe-cache/index.bench.mjs
CodSpeed Performance Gauge
+2%
4.9 ms
4.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
alias-field: browser field (warm)
benchmark/cases/alias-field/index.bench.mjs
CodSpeed Performance Gauge
+2%
1.5 ms
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
deep-hierarchy: bare specifier from 10-deep dir (warm)
benchmark/cases/deep-hierarchy/index.bench.mjs
CodSpeed Performance Gauge
+2%
2.4 ms
2.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
main-files: [main, entry, index] (warm)
benchmark/cases/main-files/index.bench.mjs
CodSpeed Performance Gauge
+2%
934.6 µs
914.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sync-resolver: resolveSync mixed batch (warm)
benchmark/cases/sync-resolver/index.bench.mjs
CodSpeed Performance Gauge
+2%
716.6 µs
701.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
node-compare: enhanced-resolve sync x 1000 (fs cache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+2%
88.3 ms
86.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
resolve-to-context: directory resolve (warm)
benchmark/cases/resolve-to-context/index.bench.mjs
CodSpeed Performance Gauge
+2%
354.3 µs
347.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
symlinks: symlinks=false (warm)
benchmark/cases/symlinks/index.bench.mjs
CodSpeed Performance Gauge
+2%
424 µs
417.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
multiple-modules: shared + vendor + node_modules (warm)
benchmark/cases/multiple-modules/index.bench.mjs
CodSpeed Performance Gauge
+2%
1.4 ms
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
extension-alias: .js -> .ts (warm)
benchmark/cases/extension-alias/index.bench.mjs
CodSpeed Performance Gauge
+2%
1.3 ms
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
query-fragment: ?query + #fragment mix (warm)
benchmark/cases/query-fragment/index.bench.mjs
CodSpeed Performance Gauge
+1%
1.6 ms
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fully-specified: ESM-style imports (warm)
benchmark/cases/fully-specified/index.bench.mjs
CodSpeed Performance Gauge
+1%
936.2 µs
923.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
enforce-extension: explicit .js requests (warm)
benchmark/cases/enforce-extension/index.bench.mjs
CodSpeed Performance Gauge
+1%
963.7 µs
950.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
realistic-midsize: mixed batch (warm cache)
benchmark/cases/realistic-midsize/index.bench.mjs
CodSpeed Performance Gauge
+1%
3.2 ms
3.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
alias-wildcard-scan: 100+1 wildcard + 1 exact
benchmark/cases/alias-wildcard-scan/index.bench.mjs
CodSpeed Performance Gauge
+1%
3.5 ms
3.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
failed-resolution: missing files + packages
benchmark/cases/failed-resolution/index.bench.mjs
CodSpeed Performance Gauge
+1%
1.8 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
restrictions: path prefix + regex (warm)
benchmark/cases/restrictions/index.bench.mjs
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
large-alias-list: 50+8 aliases, match near end
benchmark/cases/large-alias-list/index.bench.mjs
CodSpeed Performance Gauge
+1%
2 ms
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
prefer-relative: bare-as-relative (warm)
benchmark/cases/prefer-relative/index.bench.mjs
CodSpeed Performance Gauge
+1%
907.8 µs
896.3 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
42b6620
+16.31%
perf: cache-key and hot-path improvements atop issue #449 normalization
8e82854
19 hours ago
by claude
-15%
chore: add todo for the future major release
d5bf44d
19 hours ago
by alexander-akait
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs