cometkim
unicode-segmenter
BlogDocsChangelog

Optimizing category lookup for better runtime trade-off

#103Closed
Comparing
opt-without-packing
(
ca2f5f7
) with
main
(
5cb8e83
)
CodSpeed Performance Gauge
-1%
Untouched
6

Benchmarks

Passed

grapheme - Lorem ipsum (ascii)
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
+1%
182.9 µs181.4 µs
grapheme - Code snippet (combined)
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
+1%
212.2 µs211.1 µs
grapheme - Hindi
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
-1%
72 µs72.3 µs
grapheme - Tweet text (combined)
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
-1%
103.4 µs104.2 µs
grapheme - Emojis
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
-2%
44.7 µs45.4 µs
grapheme - Demonic characters
benchmark/grapheme/codspeed.js
CodSpeed Performance Gauge
-2%
29.6 µs30.1 µs

Commits

Click on a commit to change the comparison range
Base
main
5cb8e83
-0.56%
Optimizing category lookup for better runtime trade-off
b655642
6 days ago
by cometkim
+0.05%
split segments into separated arrays
882db6b
6 days ago
by cometkim
-0.03%
remove seg2 cache, fallback to binary search
ca2f5f7
6 days ago
by cometkim
© 2025 CodSpeed Technology
Home Terms Privacy Docs