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

🧼 split layout and input entrypoints

#37
Comparing
ref/opt-split
(
51f4d26
) with
main
(
ebaf397
)
CodSpeed Performance Gauge
-31%
Improvement
1
Regression
3
Untouched
16

Benchmarks

20 total
UTF-8 3-byte character
bench/input.bench.ts
CodSpeed Performance Gauge
-52%
85 µs176.6 µs
UTF-8 4-byte emoji
bench/input.bench.ts
CodSpeed Performance Gauge
-51%
85.5 µs173.2 µs
Kitty protocol (CSI u with modifiers)
bench/input.bench.ts
CodSpeed Performance Gauge
-47%
97.6 µs185.5 µs
long input burst (200 bytes)
bench/input.bench.ts
CodSpeed Performance Gauge
+83%
979.3 µs536.1 µs
arrow key (CSI sequence)
bench/input.bench.ts
CodSpeed Performance Gauge
+6%
67.9 µs64.2 µs
diff render (second frame)
bench/render.bench.ts
CodSpeed Performance Gauge
+5%
657.3 µs624.7 µs
dashboard layout
bench/render.bench.ts
CodSpeed Performance Gauge
+5%
411 µs392.8 µs
SGR mouse press
bench/input.bench.ts
CodSpeed Performance Gauge
+4%
65.8 µs63.3 µs
printable ASCII (single char)
bench/input.bench.ts
CodSpeed Performance Gauge
+4%
88.7 µs85.5 µs
printable ASCII (short string)
bench/input.bench.ts
CodSpeed Performance Gauge
+2%
124 µs121.9 µs
simple text
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
180.4 µs177.3 µs
render with pointer hit testing
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
272.5 µs268 µs
bordered box with corner radius
bench/render.bench.ts
CodSpeed Performance Gauge
+1%
218.9 µs216 µs
modifier combo (Ctrl+Shift+Arrow)
bench/input.bench.ts
CodSpeed Performance Gauge
+1%
101.5 µs100.4 µs
large list (50 items)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
392.5 µs392.5 µs
simple tree (root + text)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
159.7 µs159.7 µs
time to first render
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
0%
288.8 ms290 ms
complex layout (header + sidebar + main + footer)
bench/ops.bench.ts
CodSpeed Performance Gauge
-1%
172 µs174 µs
multi-event burst (arrows + text)
bench/input.bench.ts
CodSpeed Performance Gauge
-1%
96.3 µs97.7 µs
createTerm
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
-2%
278.7 ms285.7 ms

Commits

Click on a commit to change the comparison range
Base
main
ebaf397
-22.29%
fix(ci): point build at split files
9b7e4ac
9 hours ago
by natemoo-re
+22.98%
ref(wasm): shared decode util
8aad222
3 hours ago
by natemoo-re
-31.55%
ref(make): explicit opt flags
51f4d26
2 hours ago
by natemoo-re
© 2026 CodSpeed Technology
Home Terms Privacy Docs