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

🧼 split layout and input entrypoints

#37
Comparing
ref/opt-split
(
854558c
) with
main
(
ebaf397
)
CodSpeed Performance Gauge
-43%
Regression
1
Untouched
19

Benchmarks

20 total
complex layout (header + sidebar + main + footer)
bench/ops.bench.ts
CodSpeed Performance Gauge
-43%
172.9 µs301.3 µs
arrow key (CSI sequence)
bench/input.bench.ts
CodSpeed Performance Gauge
+7%
68 µs63.8 µs
large list (50 items)
bench/ops.bench.ts
CodSpeed Performance Gauge
+6%
415.6 µs391.9 µs
diff render (second frame)
bench/render.bench.ts
CodSpeed Performance Gauge
+5%
656.1 µs623.5 µs
UTF-8 4-byte emoji
bench/input.bench.ts
CodSpeed Performance Gauge
+5%
85.5 µs81.5 µs
dashboard layout
bench/render.bench.ts
CodSpeed Performance Gauge
+5%
410.3 µs391.8 µs
SGR mouse press
bench/input.bench.ts
CodSpeed Performance Gauge
+4%
65.8 µs63 µ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.1 µs121.4 µs
simple text
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
180.4 µs176.9 µs
render with pointer hit testing
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
272.5 µs267.5 µs
bordered box with corner radius
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
219 µs215.6 µs
modifier combo (Ctrl+Shift+Arrow)
bench/input.bench.ts
CodSpeed Performance Gauge
+1%
101.4 µs100.3 µs
UTF-8 3-byte character
bench/input.bench.ts
CodSpeed Performance Gauge
+1%
85.1 µs84.6 µs
createTerm
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
0%
285.1 ms284.4 ms
long input burst (200 bytes)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
979.3 µs980.7 µs
multi-event burst (arrows + text)
bench/input.bench.ts
CodSpeed Performance Gauge
-1%
96.3 µs97 µs
Kitty protocol (CSI u with modifiers)
bench/input.bench.ts
CodSpeed Performance Gauge
-1%
97.6 µs98.6 µs
time to first render
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
-1%
286.6 ms289.7 ms
simple tree (root + text)
bench/ops.bench.ts
CodSpeed Performance Gauge
-7%
159.6 µs171.7 µs

Commits

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