Avatar for the rstackjs user
rstackjs
rspack-resolver
BlogDocsChangelog

perf: optimize Specifier::parse

#241
Comparing
bench/specifier-parse
(
bccabb2
) with
main
(
2785393
)
CodSpeed Performance Gauge
0%
Untouched
12
New
80

Benchmarks

92 total
specifier/realistic[rw/css-modules]
benches/resolver.rs::resolver::bench_specifier_realistic
CodSpeed Performance Gauge
N/A
N/A0 B
frag-tail[len_1536]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
path-only[len_64]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[bare-module]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
path-only[len_256]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
frag-tail[len_256]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query/medium]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
path-only[len_8]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[fragment/short]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
query-tail[len_8]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[multi-question]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query+fragment/short]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/realistic[rw/asset-query]
benches/resolver.rs::resolver::bench_specifier_realistic
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/escapes[escapes_64]
benches/resolver.rs::resolver::bench_specifier_escape_scaling
CodSpeed Performance Gauge
N/A
N/A2 KB
query-tail[len_64]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[query+fragment/medium]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
query-tail[len_256]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[none/medium]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[escape/many]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A80 B
specifier/escapes[escapes_1]
benches/resolver.rs::resolver::bench_specifier_escape_scaling
CodSpeed Performance Gauge
N/A
N/A56 B
specifier/branches[leading-hash]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
specifier/branches[leading-slash]
benches/resolver.rs::resolver::bench_specifier_branches
CodSpeed Performance Gauge
N/A
N/A0 B
frag-tail[len_8]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
query-tail[len_1536]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B
frag-tail[len_64]
benches/resolver.rs::resolver::bench_specifier_length_sweep::specifier/length
CodSpeed Performance Gauge
N/A
N/A0 B

Commits

Click on a commit to change the comparison range
Base
main
2785393
-0.06%
chore(bench): add Specifier::parse micro-benchmarks
4b07e03
11 hours ago
by stormslowly
-0.25%
perf(specifier): scan request as bytes instead of UTF-8 chars
542c8fa
10 hours ago
by stormslowly
-0.04%
chore(bench): fix escape count and drop iter_batched in specifier benches
24b54ec
2 hours ago
by stormslowly
-9.12%
Merge branch 'main' into bench/specifier-parse
3509f80
2 hours ago
by stormslowly
+8.99%
revert: remove parse_query_framgment byte-scanning optimization
bccabb2
1 hour ago
by codspeed-hq[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs