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

feat: add OwnedSourceMap wrapper for downstream owned-only use

#334Merged
Comparing
perf/owned-sourcemap
(
4ad61e8
) with
main
(
9323530
)
CodSpeed Performance Gauge
+6%
Improvement
9
Regression
3
Untouched
4
Skipped
5

Benchmarks

21 total
serialize[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-3%
4.9 µs5.1 µs
serialize[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-2%
4.3 µs4.4 µs
serialize[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
-2%
20.3 µs20.7 µs
parse[real_xlarge]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+21%
1.7 ms1.4 ms
parse[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+13%
13.2 µs11.6 µs
from_json_string_inline
benches/simple.rs::sourcemap::bench::smoke/SourceMap
CodSpeed Performance Gauge
+12%
15.8 µs14.1 µs
parse[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+11%
16.5 µs14.9 µs
parse[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+8%
54.7 µs50.5 µs
from_sourcemaps
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
+6%
344.3 µs325.4 µs
add_sourcemap_loop
benches/simple.rs::sourcemap::bench::concat
CodSpeed Performance Gauge
+6%
363 µs343.2 µs
lookup_table[real_medium]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+4%
1.5 µs1.4 µs
lookup_table[real_small]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+2%
1.4 µs1.3 µs
serialize[real_xlarge]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
593.4 µs588.8 µs
build_single
benches/simple.rs::sourcemap::bench::builder/SourceMapBuilder
CodSpeed Performance Gauge
+1%
7.1 µs7 µs
lookup_table[real_large]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
+1%
4.5 µs4.5 µs
lookup_table[real_xlarge]
benches/simple.rs::sourcemap::bench
CodSpeed Performance Gauge
0%
132.6 µs132.4 µ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
9323530
+6.19%
feat(napi): impl From<OwnedSourceMap> for napi::SourceMap
1e68cfc
2 days ago
by Boshen
-0.22%
fix: address code-review findings
0628033
2 days ago
by Boshen
-0.12%
[autofix.ci] apply automated fixes
1dccf41
2 days ago
by autofix-ci[bot]
+0.12%
style: appease cargo fmt + fix broken intra-doc link
d401d4f
2 days ago
by Boshen
0%
style(typos): rephrase comment to avoid `mis-` typo trip
b3de597
2 days ago
by Boshen
+0.1%
revert: drop hashbrown dep, restore FxHashMap-based dedup
4ad61e8
2 days ago
by Boshen
© 2026 CodSpeed Technology
Home Terms Privacy Docs