Avatar for the rstackjs user
rstackjs
rspack-resolver
BlogDocsChangelog

chore(bench): split specifier microbenches into a separate bench binary

#247Merged
Comparing
bench/stable-short-specifier
(
68da90c
) with
main
(
9dd63ca
)
CodSpeed Performance Gauge
+4%
Improvement
1
Untouched
9
Archived
164

Benchmarks

174 total
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+4%
8.8 KB8.4 KB
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+2%
147.7 ms144.8 ms
resolver[[multi-threaded]resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+1%
76.7 ms76 ms
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+1%
50.6 ms50.3 ms
resolver[[single-threaded]resolve with many extensions]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
+1%
134.9 ms134.1 ms
resolver[[multi-threaded]resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
59.3 ms59.1 ms
resolver[pnp resolve]
benches/resolver.rs::resolver::bench_resolver
CodSpeed Performance Gauge
0%
256 µs255.6 µs
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
both-tail[len_64]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
query-tail[len_8]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[none/short]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
frag-tail[len_64]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
path-only[len_8]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[bare-module]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query+fragment/medium]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[multi-question]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
both-tail[len_1536]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query/short]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[fragment/medium]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query+fragment/short]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
both-tail[len_256]
benches/specifier.rs::specifier::bench_specifier_length_sweep::specifier/length
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/realistic[rw/css-modules]
benches/specifier.rs::specifier::bench_specifier_realistic
Archived
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query/medium]
benches/specifier.rs::specifier::bench_specifier_branches
Archived
CodSpeed Performance Gauge
N/A
N/A0 B

Commits

Click on a commit to change the comparison range
Base
main
9dd63ca
+4.25%
chore(bench): split specifier microbenches into a separate bench binary
4e33856
2 days ago
by stormslowly
0%
chore(bench): warm parse before b.iter to isolate cold i-cache misses
68da90c
2 days ago
by stormslowly
© 2026 CodSpeed Technology
Home Terms Privacy Docs