Skip to content

perf(formatter): use ArenaVec and ArenaBox - #15420

Merged
graphite-app[bot] merged 1 commit into
mainfrom
11-07-perf_formatter_use_arenavec_and_arenabox
Nov 18, 2025
Merged

perf(formatter): use ArenaVec and ArenaBox#15420
graphite-app[bot] merged 1 commit into
mainfrom
11-07-perf_formatter_use_arenavec_and_arenabox

perf(formatter): use `ArenaVec` and `ArenaBox` (#15420)

4fe3aac
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded Nov 18, 2025 in 0s

Performance Gate Passed

Summary

⚡ 9 improvements
✅ 29 untouched
⏩ 7 skipped1

Benchmarks breakdown

Mode Benchmark BASE HEAD Change
Simulation formatter[App.tsx] 56.7 ms 53.3 ms +6.32%
Simulation formatter[RadixUIAdoptionSection.jsx] 519.2 µs 499.7 µs +3.89%
Simulation formatter[Search.tsx] 2.1 ms 2 ms +5.39%
Simulation formatter[core.js] 2.4 ms 2.3 ms +3.23%
Simulation formatter[errors.ts] 859.4 µs 827.1 µs +3.91%
Simulation formatter[handle-comments.js] 3.9 ms 3.8 ms +4.78%
Simulation formatter[index.tsx] 5.2 ms 4.9 ms +6.45%
Simulation formatter[next.ts] 3.2 ms 3 ms +5.91%
Simulation formatter[types.ts] 15.4 ms 14.9 ms +3.02%

Footnotes

  1. 7 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.