Avatar for the cloudflare user
cloudflare
workerd
BlogDocsChangelog

improve text encoder encode performance

#5448
Comparing
yagiz/experiment-value-view
(
1a2eab7
) with
main
(
49feab0
)
CodSpeed Performance Gauge
0%
Untouched
140
Skipped
38

Benchmarks

178 total
request[RegExpBenchmark]
src/workerd/tests/bench-regex.c++
CodSpeed Performance Gauge
+5%
7.7 ms7.3 ms
Encode_ASCII_32[TextEncoder][0/0/32]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
+1%
3 ms3 ms
Existing_Small_Byte_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
Encode_ASCII_1024[TextEncoder][0/0/1024]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
+1%
3.7 ms3.7 ms
Encode_ASCII_256[TextEncoder][0/0/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
+1%
3.1 ms3.1 ms
New_Medium_Timed100us
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
Existing_Medium_IoLatencyByte
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
8.2 ms8.2 ms
Existing_Large_IoLatencyValue
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
New_Large_Byte_Auto64K_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
4 ms3.9 ms
New_Medium_SlowValue
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
New_Medium_Byte_Auto64K_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
Encode_TwoByte_256[TextEncoder][0/2/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
7 ms7 ms
Existing_Large_Byte_Auto64K_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
Existing_Large_Byte_Auto64K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
New_Medium_Value
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
New_Small_Byte_Auto64K_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
Encode_ASCII_8192[TextEncoder][0/0/8192]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
New_Tiny_Byte
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
7.1 ms7.1 ms
New_Large_IoLatencyByte
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
7.2 ms7.2 ms
arrayBufferBody[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
0%
17.7 µs17.7 µs
New_Medium_IoLatencyByte
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
Encode_OneByte_256[TextEncoder][0/1/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
Existing_Large_Byte_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
14.4 ms14.4 ms
Existing_Small_Timed10us
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
Existing_Medium_Byte_HWM16K
src/workerd/tests/bench-stream-piping.c++
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms

Commits

Click on a commit to change the comparison range
Base
main
49feab0
+0.04%
make changes due to simdutf
d462ca1
1 month ago
by anonrig
-0.03%
fix build warning
a03390f
1 month ago
by anonrig
+0.02%
address pr reviews
1a2eab7
1 month ago
by anonrig
© 2026 CodSpeed Technology
Home Terms Privacy Docs