cloudflare
workerd
BlogDocsChangelog

Remove additional header checks

#5406Merged
Comparing
jasnell/remove-extra-header-checks
(
628505e
) with
main
(
8baaa31
)
CodSpeed Performance Gauge
0%
Untouched
33
Skipped
9

Benchmarks

Skipped (9)

Passed

constructor[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
CodSpeed Performance Gauge
+6%
96.7 ms90.8 ms
Encode_OneByte_256[0/1/256]
unknown_file
CodSpeed Performance Gauge
0%
5.2 ms5.1 ms
EncodeInto_ASCII_256[1/0/256]
unknown_file
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
EncodeInto_OneByte_1024[1/1/1024]
unknown_file
CodSpeed Performance Gauge
0%
10.5 ms10.4 ms
request[RegExpBenchmark]
src/workerd/tests/bench-regex.c++
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
request[GlobalScopeBenchmark]
src/workerd/tests/bench-global-scope.c++
CodSpeed Performance Gauge
0%
59 ms58.9 ms
Test_JSON_ENC
src/workerd/tests/bench-json.c++
CodSpeed Performance Gauge
0%
195.8 ms195.8 ms
EncodeInto_OneByte_256[1/1/256]
unknown_file
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
ParseAndSerialize
Mimetype
CodSpeed Performance Gauge
0%
79.4 ms79.4 ms
Encode_ASCII_1024[0/0/1024]
unknown_file
CodSpeed Performance Gauge
0%
8.9 ms8.9 ms
EncodeInto_TwoByte_1024[1/2/1024]
unknown_file
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
Encode_ASCII_8192[0/0/8192]
unknown_file
CodSpeed Performance Gauge
0%
55.7 ms55.7 ms
EncodeInto_ASCII_8192[1/0/8192]
unknown_file
CodSpeed Performance Gauge
0%
45.8 ms45.8 ms
Serialize
Mimetype
CodSpeed Performance Gauge
0%
97.9 ms97.9 ms
EncodeInto_ASCII_1024[1/0/1024]
unknown_file
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
Encode_OneByte_8192[0/1/8192]
unknown_file
CodSpeed Performance Gauge
0%
84.7 ms84.7 ms
Encode_TwoByte_8192[0/2/8192]
unknown_file
CodSpeed Performance Gauge
0%
146.2 ms146.2 ms
Test_JSON_DEC
src/workerd/tests/bench-json.c++
CodSpeed Performance Gauge
0%
3.2 s3.2 s
Encode_TwoByte_256[0/2/256]
unknown_file
CodSpeed Performance Gauge
0%
7 ms7 ms
EncodeInto_TwoByte_8192[1/2/8192]
unknown_file
CodSpeed Performance Gauge
0%
96.7 ms96.7 ms
Parse[KjHeaders]
src/workerd/tests/bench-kj-headers.c++
CodSpeed Performance Gauge
0%
44.3 µs44.3 µs
Util_RecursivelyFreeze
src/workerd/tests/bench-util.c++
CodSpeed Performance Gauge
0%
10.7 ms10.7 ms
EncodeInto_TwoByte_256[1/2/256]
unknown_file
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
Encode_ASCII_256[0/0/256]
unknown_file
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
EncodeInto_OneByte_8192[1/1/8192]
unknown_file
CodSpeed Performance Gauge
0%
66.6 ms66.6 ms
Encode_ASCII_32[0/0/32]
unknown_file
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
Encode_OneByte_1024[0/1/1024]
unknown_file
CodSpeed Performance Gauge
0%
11.9 ms11.9 ms
Encode_TwoByte_1024[0/2/1024]
unknown_file
CodSpeed Performance Gauge
0%
19.5 ms19.5 ms
jsonResponse[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
0%
53.7 µs53.8 µs
simpleStringBody[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
0%
20.6 µs20.7 µs
nullBodyWithStatus[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
-1%
10 µs10.1 µs
arrayBufferBody[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
-1%
16.1 µs16.3 µs
bodyWithHeaders[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
-1%
23.3 µs23.6 µs

Commits

Click on a commit to change the comparison range
Base
main
8baaa31
+0.12%
Remove additional header checks The additional header checks were added previously while investigating another issue, but the issue has been since resolved. The additional checks were left in place to ensure the issue did not reoccur but we've had zero hits since. They can be safely removed now.
628505e
17 hours ago
by jasnell
© 2025 CodSpeed Technology
Home Terms Privacy Docs