Avatar for the bombshell-dev user
bombshell-dev
tty
BlogDocsChangelog

feat(input): OSC22

#101
Comparing
nm/feat/cursor
(
637b954
) with
main
(
d4bc79b
)
CodSpeed Performance Gauge
-18%
Regression
1
Untouched
9

Benchmarks

10 total
createTerm
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
-23%
286.9 ms371.1 ms
time to first render
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
-19%
299.8 ms371 ms
input throughput (mixed corpus, chunked read loop)
bench/throughput.bench.ts::throughput
CodSpeed Performance Gauge
-12%
9.5 ms10.7 ms
pack complex layout
bench/ops.bench.ts::ops
CodSpeed Performance Gauge
-2%
49.1 ms50.1 ms
pack large list
bench/ops.bench.ts::ops
CodSpeed Performance Gauge
-2%
65.6 ms66.7 ms
render steady diff
bench/render.bench.ts::render
CodSpeed Performance Gauge
-2%
38.1 ms38.7 ms
render + scan (both modules)
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
+1%
377.2 ms373 ms
createTerm + createInput
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
+1%
376.2 ms372 ms
render mixed frames
bench/render.bench.ts::render
CodSpeed Performance Gauge
-1%
38.2 ms38.6 ms
createInput
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
0%
281.7 ms281.5 ms

Commits

Click on a commit to change the comparison range
Base
main
d4bc79b
-17.83%
fix(term): use bare set OSC 22 so pointer shapes work on Ghostty
4b618f3
2 months ago
by natemoo-re
-0.1%
fix(input): bail OSC code accumulation past 22 to prevent overflow
637b954
12 days ago
by natemoo-re
© 2026 CodSpeed Technology
Home Terms Privacy Docs