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

🧼 generate compact `wcwidth` tables

#49
Comparing
ref/wcwidth
(
fbfc0eb
) with
main
(
4139212
)
CodSpeed Performance Gauge
-10%
Regression
1
Untouched
17

Benchmarks

18 total
simple text
bench/render.bench.ts
CodSpeed Performance Gauge
-10%
184 µs205.1 µs
large list (50 items)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
618.5 µs617.5 µs
SGR mouse press
bench/input.bench.ts
CodSpeed Performance Gauge
0%
64.8 µs64.8 µs
arrow key (CSI sequence)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
65.9 µs65.9 µs
simple tree (root + text)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
163.1 µs163.1 µs
printable ASCII (single char)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
153.2 µs153.2 µs
long input burst (200 bytes)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
printable ASCII (short string)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
125.3 µs125.3 µs
UTF-8 3-byte character
bench/input.bench.ts
CodSpeed Performance Gauge
0%
83.6 µs83.7 µs
modifier combo (Ctrl+Shift+Arrow)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
96.1 µs96.1 µs
Kitty protocol (CSI u with modifiers)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
97.9 µs98 µs
complex layout (header + sidebar + main + footer)
bench/ops.bench.ts
CodSpeed Performance Gauge
0%
170.9 µs171 µs
multi-event burst (arrows + text)
bench/input.bench.ts
CodSpeed Performance Gauge
0%
94.7 µs94.8 µs
UTF-8 4-byte emoji
bench/input.bench.ts
CodSpeed Performance Gauge
0%
84.2 µs84.4 µs
diff render (second frame)
bench/render.bench.ts
CodSpeed Performance Gauge
-2%
712.2 µs730.3 µs
dashboard layout
bench/render.bench.ts
CodSpeed Performance Gauge
-4%
437 µs455.8 µs
bordered box with corner radius
bench/render.bench.ts
CodSpeed Performance Gauge
-4%
223.3 µs233.1 µs
render with pointer hit testing
bench/render.bench.ts
CodSpeed Performance Gauge
-6%
274.6 µs290.6 µs

Commits

Click on a commit to change the comparison range
Base
main
4139212
-12.17%
ref(wcwidth): generate efficient wcwidth tables
a57ca1a
4 days ago
by natemoo-re
-0.03%
ref(wcwidth): deslop
1c52b19
2 days ago
by natemoo-re
-6.59%
perf(wcwidth): add BMP filter + fast path, use single table for binary search
9af5570
2 days ago
by natemoo-re
+8.58%
ref(ci): add verify task
a52ce4f
2 days ago
by natemoo-re
-4.56%
deno fmt
51fdc1a
2 days ago
by natemoo-re
+4.52%
ref(wcwidth): generate clang-format friendly code
6c5cba4
2 days ago
by natemoo-re
-0.01%
fix(verify): handle --check flag
a6c1754
2 days ago
by natemoo-re
0%
deno lint
fbfc0eb
2 days ago
by natemoo-re
© 2026 CodSpeed Technology
Home Terms Privacy Docs