webpack
enhanced-resolve
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix: make TsconfigPathsPlugin work with sync file systems (#571)
#572
Merged
Comparing
claude/fix-issue-571-uMgNu
(
d106a4e
) with
main
(
e1f07eb
)
CodSpeed Performance Gauge
-24%
Improvement
3
Regression
1
Untouched
134
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
138 total
Uses the
Memory instrument
to collect Memory usage metrics.
node-compare: enhanced-resolve sync x 1000 (fs cache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
-24%
597.5 KB
788.9 KB
Uses the
Memory instrument
to collect Memory usage metrics.
unsafe-cache-miss-heavy: 1 miss pass + 1 hit pass
benchmark/cases/unsafe-cache-miss-heavy/index.bench.mjs
CodSpeed Performance Gauge
×3.5
4.1 KB
1.2 KB
Uses the
Memory instrument
to collect Memory usage metrics.
unsafe-cache: ON, 3x repeat
benchmark/cases/unsafe-cache/index.bench.mjs
CodSpeed Performance Gauge
×2.5
4.1 KB
1.7 KB
Uses the
Memory instrument
to collect Memory usage metrics.
node-compare: enhanced-resolve async x 1000 (fs cache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+50%
1,185.8 KB
788.8 KB
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsconfig-extends: 3-level extends chain (warm)
benchmark/cases/tsconfig-extends/index.bench.mjs
CodSpeed Performance Gauge
+9%
2.2 ms
2 ms
Uses the
Memory instrument
to collect Memory usage metrics.
enforce-extension: explicit .js requests (warm)
benchmark/cases/enforce-extension/index.bench.mjs
CodSpeed Performance Gauge
+7%
1.9 KB
1.8 KB
Uses the
Memory instrument
to collect Memory usage metrics.
deep-package-subpath: pkg/a/b/c requests (warm)
benchmark/cases/deep-package-subpath/index.bench.mjs
CodSpeed Performance Gauge
+7%
1.9 KB
1.8 KB
Uses the
Memory instrument
to collect Memory usage metrics.
node-compare: enhanced-resolve async x 1000 (fs + unsafeCache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+6%
101.1 KB
95.8 KB
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsconfig-paths: 5 path prefixes (warm)
benchmark/cases/tsconfig-paths/index.bench.mjs
CodSpeed Performance Gauge
+5%
2.5 ms
2.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unsafe-cache-key-build: 48 distinct requests, 3x pass, cached
benchmark/cases/unsafe-cache-key-build/index.bench.mjs
CodSpeed Performance Gauge
+2%
5.8 ms
5.6 ms
Uses the
Memory instrument
to collect Memory usage metrics.
node-compare: enhanced-resolve async x 1000 (no cache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+1%
181.6 KB
179 KB
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
+1%
4.3 ms
4.2 ms
Uses the
Memory instrument
to collect Memory usage metrics.
node-compare: enhanced-resolve promise x 1000 (fs cache)
benchmark/cases/node-compare/index.bench.mjs
CodSpeed Performance Gauge
+1%
96.7 KB
95.7 KB
Uses the
Memory instrument
to collect Memory usage metrics.
realistic-midsize: mixed batch (cold cache)
benchmark/cases/realistic-midsize/index.bench.mjs
CodSpeed Performance Gauge
+1%
103.6 KB
102.8 KB
Uses the
Memory instrument
to collect Memory usage metrics.
unsafe-cache-key-build: 48 distinct requests, 3x pass, cached
benchmark/cases/unsafe-cache-key-build/index.bench.mjs
CodSpeed Performance Gauge
+1%
166.8 KB
165.6 KB
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
imports-field: # specifiers (warm)
benchmark/cases/imports-field/index.bench.mjs
CodSpeed Performance Gauge
+1%
1.4 ms
1.4 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
0%
943.2 µs
938.7 µs
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
0%
1.8 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
stack-churn: 4x60 alias chains, 20 resolves
benchmark/cases/stack-churn/index.bench.mjs
CodSpeed Performance Gauge
0%
85.5 ms
85.2 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
0%
1.7 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
roots: server-relative paths (warm)
benchmark/cases/roots/index.bench.mjs
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
self-reference: import own package name (warm)
benchmark/cases/self-reference/index.bench.mjs
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
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
0%
868.7 µs
866.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fallback: node-builtin polyfill aliases (warm)
benchmark/cases/fallback/index.bench.mjs
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
0%
847.9 µs
845.7 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
main
e1f07eb
-98.25%
refactor: simplify TsconfigPathsPlugin
a5b0c14
1 day ago
by claude
-0.01%
perf: avoid per-resolve indirections in TsconfigPathsPlugin
85ea8e8
1 day ago
by claude
+74.01%
perf: cut per-resolve allocations in TsconfigPathsPlugin
d106a4e
1 day ago
by claude
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs