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

perf(decode): single-pass mapping parser

#268Merged
Comparing
perf/decode-single-pass-parser
(
1feefc8
) with
main
(
ee47629
)
CodSpeed Performance Gauge
-4%
Improvement
6
Regression
3
Untouched
4
Skipped
5

Benchmarks

18 total
lookup_table[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-4%
1.4 µs1.5 µs
add_sourcemap_loop
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
-3%
20.4 µs21 µs
lookup_table[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-1%
4.4 µs4.5 µs
parse[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+17%
66.5 µs56.9 µs
parse[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+7%
13.8 µs12.9 µs
parse[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+7%
17.4 µs16.3 µs
from_json_string_inline
benches/simple.rs::sourcemap::bench::smoke/SourceMap
CodSpeed Performance Gauge
+5%
16.5 µs15.6 µs
serialize[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+2%
4.4 µs4.3 µs
from_sourcemaps
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
+2%
17.8 µs17.5 µs
serialize[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
5 µs5 µs
serialize[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
build_single
benches/simple.rs::sourcemap::bench::builder/SourceMapBuilder
CodSpeed Performance Gauge
0%
6.5 µs6.5 µs
lookup_table[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
0%
1.3 µs1.3 µ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
ee47629
-4.02%
perf(decode): single-pass mapping parser
53a906d
26 days ago
by Boshen
0%
docs(decode): clarify mapping/VLQ parser flow
1feefc8
26 days ago
by Boshen
© 2026 CodSpeed Technology
Home Terms Privacy Docs