Avatar for the web-infra-dev user
web-infra-dev
rspack
BlogDocsChangelog

Performance History

Latest Results

perf(watcher): drop per-step ArcPath allocation in collect_time_info The context max-of-children walk allocated a fresh ArcPath for every ancestor of every file. Index registered directories by their path bytes (&OsStr) and walk borrowed &Path instead — byte-identical matching (the ArcPath hash is hash_path over exactly those bytes), no per-step allocation. ~31-35% faster on the collect_time_info bench (1k/10k/50k registered paths).
feat/native-watcher-time-info-entries
2 hours ago
fix: keep preserved cjs exports unmangled
fy/cjs-export-assignment-side-effects
6 hours ago
fix: scope module exports reassignment tracking
fy/cjs-export-assignment-side-effects
6 hours ago
fix: handle shadowed cjs export writes
fy/cjs-export-assignment-side-effects
6 hours ago
fix: preserve reassigned module exports writes
fy/cjs-export-assignment-side-effects
6 hours ago
fix: preserve nested cjs export writes
fy/cjs-export-assignment-side-effects
7 hours ago
fix(tree-shaking): handle nested pure function calls
fy/pure-functions-expression-nesting
7 hours ago

Latest Branches

CodSpeed Performance Gauge
+3%
feat(watcher): populate native watcher file/context time info entries#14411
3 hours ago
663e86b
feat/native-watcher-time-info-entries
CodSpeed Performance Gauge
0%
6 hours ago
24de016
fy/cjs-export-assignment-side-effects
CodSpeed Performance Gauge
+5%
3 days ago
5ed6f23
fy/pure-functions-expression-nesting
© 2026 CodSpeed Technology
Home Terms Privacy Docs