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

perf!: borrow strings in SourceMap, drop Arc<str>

#329Closed
Comparing
perf/decode-borrowed-deserialization
(
e26b447
) with
main
(
9323530
)
CodSpeed Performance Gauge
+6%
Improvement
9
Regression
3
Untouched
4
Skipped
5

Benchmarks

5 total
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.54%
[autofix.ci] apply automated fixes
adb4af9
2 days ago
by autofix-ci[bot]
-0.64%
fix(decode): restore required fields in BorrowedJSONSourceMap
79250c2
2 days ago
by Boshen
0%
feat(sourcemap): add SourceMap::into_owned helper
21cddb8
2 days ago
by Boshen
0%
feat(sourcemap): add into_parts / from_parts for allocation-free transforms
e26b447
2 days ago
by Boshen
© 2026 CodSpeed Technology
Home Terms Privacy Docs