Avatar for the rstackjs user
rstackjs
rspack-sources
BlogDocsChangelog

perf: parallelize ConcatSource hashing

#213
Comparing
compute-hash-by-rayon
(
27c3f66
) with
main
(
74beb79
)
CodSpeed Performance Gauge
0%
Untouched
11
Skipped
6

Benchmarks

17 total
source_map_clone
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
+3%
1.1 µs1 µs
concat_generate_string
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
+1%
43.4 µs43 µs
concat_generate_string_with_cache
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
+1%
14.1 µs14 µs
complex_replace_source_size
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
+1%
221.3 µs219.6 µs
complex_replace_source_map
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
20.4 ms20.3 ms
complex_replace_source_source
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
repetitive_react_components_source
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
269.9 µs269.9 µs
parse_source_map_from_json
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
48.1 ms48.2 ms
repetitive_react_components_map
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
1.9 ms2 ms
complex_replace_source_map_cached_source_stream_chunks
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
cached_source_hash
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
CodSpeed Performance Gauge
-1%
2.9 µs3 µs
concat_generate_base64_with_cache
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
17.3 µs*
concat_generate_base64
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
48 µs*
concat_generate_string_with_cache_as_key
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
3 µs*
concat_generate_string_as_key
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
14.7 µs*
complex_replace_source
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
55.4 ms*
stringify_source_map_to_json
benches/bench.rs::rspack_sources::bench_rspack_sources::rspack_sources
Skipped
14.7 ms*

Commits

Click on a commit to change the comparison range
Base
main
74beb79
+0.34%
perf: using rayon to compute hash
27c3f66
1 day ago
by SyMind
© 2026 CodSpeed Technology
Home Terms Privacy Docs