Avatar for the webpack user
webpack
enhanced-resolve
BlogDocsChangelog

GitHub Actions run

18 hours ago b48a08b claude/simplify-and-optimize-NgYnr pull_request

Compare

Base
Search a run

Head
perf: skip empty-query concat, bound star scan, flatten alias predicate
#574
claude/simplify-and-optimize-NgYnr
18 hours ago
MemoryCPU Simulation

Compare
Suggested base runs:
138 total
alias-wildcard-scan: 100+1 wildcard + 1 exact
benchmark/cases/alias-wildcard-scan/index.bench.mjs
3.1 ms
alias-first-char-miss: 300 aliases, scoped tail matches
benchmark/cases/alias-first-char-miss/index.bench.mjs
3.5 ms
alias-realistic: @/path + @components aliases (warm)
benchmark/cases/alias-realistic/index.bench.mjs
2.7 ms
array-alias: @ -> [preferred, fallback] (warm)
benchmark/cases/array-alias/index.bench.mjs
682.6 µs
cache-predicate: mixed cached/uncached requests (warm)
benchmark/cases/cache-predicate/index.bench.mjs
1.9 ms
imports-field: # specifiers (warm)
benchmark/cases/imports-field/index.bench.mjs
1.4 ms
cd-up: mixed POSIX + Windows single-level calls
benchmark/cases/cd-up/index.bench.mjs
4.4 ms
large-alias-list: 50+8 aliases, match near end
benchmark/cases/large-alias-list/index.bench.mjs
1.8 ms
cd-up: walk to root, 10-level POSIX chain
benchmark/cases/cd-up/index.bench.mjs
1.1 ms
main-field: browser/module/main combos (warm)
benchmark/cases/main-field/index.bench.mjs
1.1 ms
concurrent-batch: Promise.all of 15 resolves (warm)
benchmark/cases/concurrent-batch/index.bench.mjs
2.5 ms
main-files: [main, entry, index] (warm)
benchmark/cases/main-files/index.bench.mjs
860.9 µs
deep-hierarchy: bare specifier from 10-deep dir (warm)
benchmark/cases/deep-hierarchy/index.bench.mjs
2 ms
many-extensions-miss: 5 misses + 1 hit per resolve (warm)
benchmark/cases/many-extensions-miss/index.bench.mjs
1.2 ms
deep-hierarchy: relative from 10-deep dir (warm)
benchmark/cases/deep-hierarchy/index.bench.mjs
1.7 ms
mixed-conditions: 4 condition sets against nested exports
benchmark/cases/mixed-conditions/index.bench.mjs
935.2 µs
deep-package-subpath: pkg/a/b/c requests (warm)
benchmark/cases/deep-package-subpath/index.bench.mjs
1.8 ms
modules-addrs-cached: 8 bare resolves from one 8-deep dir
benchmark/cases/modules-addrs-cached/index.bench.mjs
2.9 ms
description-files-multi: package.json + bower + component (warm)
benchmark/cases/description-files-multi/index.bench.mjs
1.1 ms
modules-flat-addrs: 8-deep dir × 4 modules, 4 bare resolves
benchmark/cases/modules-flat-addrs/index.bench.mjs
2.3 ms
enforce-extension: explicit .js requests (warm)
benchmark/cases/enforce-extension/index.bench.mjs
862.6 µs
multiple-modules: shared + vendor + node_modules (warm)
benchmark/cases/multiple-modules/index.bench.mjs
1.3 ms
exports-field: conditions=import,node (warm)
benchmark/cases/exports-field/index.bench.mjs
1.9 ms
node-compare: enhanced-resolve async x 1000 (fs + unsafeCache)
benchmark/cases/node-compare/index.bench.mjs
27.3 ms
exports-field: conditions=require,node (warm)
benchmark/cases/exports-field/index.bench.mjs
1.9 ms
© 2026 CodSpeed Technology
Home Terms Privacy Docs