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

🧼 generate compact `wcwidth` tables

#49
Comparing
ref/wcwidth
(
1ba3c7f
) with
main
(
d75fb4b
)
CodSpeed Performance Gauge
-7%
Improvement
1
Regression
1
Untouched
21

Benchmarks

23 total
long input burst (200 bytes)
bench/input.bench.ts
CodSpeed Performance Gauge
-54%
576.5 µs1,266.2 µs
printable ASCII (single char)
bench/input.bench.ts
CodSpeed Performance Gauge
+91%
174.5 µs91.6 µs
bordered box with corner radius
bench/render.bench.ts
CodSpeed Performance Gauge
+5%
234.6 µs223.2 µs
diff render (second frame)
bench/render.bench.ts
CodSpeed Performance Gauge
+2%
686.8 µs675.2 µs
render + scan (both modules)
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
+1%
374.3 ms368.8 ms
dashboard layout
bench/render.bench.ts
CodSpeed Performance Gauge
+1%
438.6 µs432.9 µs
large list (50 items)
bench/ops.bench.ts
CodSpeed Performance Gauge
+1%
395.9 µs391.2 µs
createInput
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
+1%
283.4 ms280.3 ms
render with pointer hit testing
bench/render.bench.ts
CodSpeed Performance Gauge
+1%
284.7 µs282 µs
createTerm
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
+1%
285.8 ms284.1 ms
UTF-8 3-byte character
bench/input.bench.ts
CodSpeed Performance Gauge
0%
87.7 µs87.3 µs
UTF-8 4-byte emoji
bench/input.bench.ts
CodSpeed Performance Gauge
0%
88.1 µs87.7 µs
multi-event burst (arrows + text)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
99.1 µs98.8 µs
arrow key (CSI sequence)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
70.5 µs70.4 µs
createTerm + createInput
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
0%
373.7 ms373.1 ms
modifier combo (Ctrl+Shift+Arrow)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
103.8 µs103.7 µs
simple tree (root + text)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
159.4 µs159.3 µs
printable ASCII (short string)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
128.7 µs128.7 µs
Kitty protocol (CSI u with modifiers)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
100.8 µs100.9 µs
complex layout (header + sidebar + main + footer)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
171.3 µs171.5 µs
SGR mouse press
bench/input.bench.ts
CodSpeed Performance Gauge
0%
68.7 µs68.8 µs
simple text
bench/render.bench.ts
CodSpeed Performance Gauge
0%
195.5 µs195.9 µs
time to first render
bench/startup.bench.ts::startup
CodSpeed Performance Gauge
-1%
286.3 ms288.6 ms

Commits

Click on a commit to change the comparison range
Base
main
d75fb4b
+0.52%
ref(wcwidth): add datahash
784046c
3 days ago
by natemoo-re
-19.13%
ref(wcwidth): correctness pass
d4f179d
5 hours ago
by natemoo-re
+11.74%
ref(wcwidth): regen
1ba3c7f
4 hours ago
by natemoo-re
© 2026 CodSpeed Technology
Home Terms Privacy Docs