Avatar for the oxc-project user
oxc-project
oxc-sourcemap
BlogDocsChangelog

perf: combine `source_contents` scans in `encode_to_string`

#289Merged
Comparing
perf/combine-source-contents-scan
(
ae83d65
) with
main
(
b7fe1cf
)
CodSpeed Performance Gauge
-1%
Improvement
4
Regression
1
Untouched
8
Skipped
5

Benchmarks

18 total
parse[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-1%
16.1 µs16.2 µs
serialize[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+2%
5 µs4.9 µs
lookup_table[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+2%
1.4 µs1.4 µs
lookup_table[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+2%
1.5 µs1.5 µs
serialize[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
4.4 µs4.3 µs
build_single
benches/simple.rs::sourcemap::bench::builder/SourceMapBuilder
CodSpeed Performance Gauge
+1%
6.4 µs6.3 µs
lookup_table[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
4.5 µs4.5 µs
serialize[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
20.2 µs20.1 µs
add_sourcemap_loop
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
0%
20.1 µs20.1 µs
from_sourcemaps
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
0%
17.4 µs17.4 µs
from_json_string_inline
benches/simple.rs::sourcemap::bench::smoke/SourceMap
CodSpeed Performance Gauge
0%
15.5 µs15.5 µs
parse[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
0%
55.4 µs55.6 µs
parse[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-1%
12.8 µs12.9 µs
to_json_string
benches/simple.rs::sourcemap::bench::SourceMap
Skipped
4.8 µs*
from_json_string
benches/simple.rs::sourcemap::bench::SourceMap
Skipped
16.3 µs*
generate_lookup_table
benches/simple.rs::sourcemap::bench::SourceMap
Skipped
1.3 µs*
add_name_add_source_and_content
benches/simple.rs::sourcemap::bench::SourceMapBuilder
Skipped
1.6 µs*
to_json
benches/simple.rs::sourcemap::bench::SourceMap
Skipped
5.6 µs*

Commits

Click on a commit to change the comparison range
Base
main
b7fe1cf
-1.08%
perf: combine `source_contents` scans in `encode_to_string`
ea87bef
6 days ago
by Boshen
0%
[autofix.ci] apply automated fixes
ae83d65
6 days ago
by autofix-ci[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs