Avatar for the rstackjs user
rstackjs
rspack-resolver
BlogDocsChangelog

perf(alias): replace strip_prefix loop in load_alias with a byte trie

#227Merged
Comparing
perf/alias-radix-trie
(
d930859
) with
main
(
b138142
)
CodSpeed Performance Gauge
+8%
Improvement
3
Untouched
5
Archived
4

Benchmarks

12 total
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+9%
160.3 ms146.5 ms
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+4%
52.2 ms50.4 ms
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+3%
265.9 µs257.2 µs
resolver[[single-threaded]resolve with many extensions]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
-2%
132.5 ms134.9 ms
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
8.4 KB8.4 KB
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
8.1 MB8.1 MB
resolver[[single-threaded]resolve with many extensions]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
12.8 MB12.8 MB
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
12 MB12 MB
resolver[resolve from symlinks multi thread]
benches/resolver.rs::resolver::bench_resolver
Archived
CodSpeed Performance Gauge
0%
11.5 MB11.5 MB
resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver
Archived
CodSpeed Performance Gauge
0%
10.8 MB10.8 MB
resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver
Archived
CodSpeed Performance Gauge
+2%
60.9 ms59.4 ms
resolver[resolve from symlinks multi thread]
benches/resolver.rs::resolver::bench_resolver
Archived
CodSpeed Performance Gauge
+16%
97.1 ms83.5 ms

Commits

Click on a commit to change the comparison range
Base
main
b138142
+7.67%
perf(alias): replace strip_prefix loop in load_alias with a byte trie
683d3e3
25 days ago
by stormslowly
+2.02%
Potential fix for pull request finding
beab37b
23 days ago
by stormslowly
-1.64%
test(alias_trie): assert duplicate keys return all terminals in declared order
d930859
23 days ago
by stormslowly
© 2026 CodSpeed Technology
Home Terms Privacy Docs