jquast
wcwidth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
terminal software-assisted width
#220
Comparing
jq/dynawidth
(
94139c4
) with
master
(
6ddc5ea
)
CodSpeed Performance Gauge
-11%
Regression
1
Untouched
87
New
20
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
New
Untouched
108 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_short_mixed
tests/test_benchmarks.py
CodSpeed Performance Gauge
-11%
32.5 µs
36.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_emoji_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
109.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_emoji_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
606.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_ri_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
374.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_ri_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
375.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
382.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
523.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_vs15_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
589.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_vs15_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
919 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_vs16_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
585.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_vs16_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
889 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_wide_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
310 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcswidth_wide_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
780.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ri_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
374.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_ri_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
375.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
438.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
578.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_vs15_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
641.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_vs15_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
972.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_vs16_term_program[ghostty]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
636.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_width_vs16_term_program[xterm.js]
tests/test_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A
939.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_wcwidth_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
21.5 µs
21.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_clip_dense_ansi_no_propagate_no_overtype
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ljust_ascii_control_codes_ignore
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
25.2 µs
25.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_strip_sequences_simple
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
26.2 µs
26.2 µs
1
2
3
4
5
Commits
Click on a commit to change the comparison range
Base
master
6ddc5ea
-24.03%
welcome back, table_vs15.py
1b425df
6 days ago
by jquast
+0.03%
lint, small coverage, deadbeef stuff
ee9c5c3
6 days ago
by jquast
+13.42%
maxsize=1 is sufficient
068a1d5
6 days ago
by jquast
+0.3%
ugh
2291226
6 days ago
by jquast
-0.1%
nits
3067788
6 days ago
by jquast
-0.27%
organize on namedtuple
46b9040
6 days ago
by jquast
-0.07%
some coverage fixes
60fa749
6 days ago
by jquast
-0.18%
very nice rewrite of hashing template and culling
94139c4
5 days ago
by jquast
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs