No successful run was found on main (5a516f8) during the generation of this report, so 0f57e94 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Improved
Serialize
Mimetype
+31%
97.9 ms74.6 ms
request[GlobalScopeBenchmark]
src/workerd/tests/bench-global-scope.c++
+10%
59.3 ms53.7 ms
New
EncodeInto_OneByte_256[1/1/256]
unknown_file
N/A
N/A4.5 ms
set_append[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
N/A
N/A16.9 ms
EncodeInto_OneByte_8192[1/1/8192]
unknown_file
N/A
N/A66.8 ms
EncodeInto_TwoByte_1024[1/2/1024]
unknown_file
N/A
N/A14.1 ms
Encode_TwoByte_1024[0/2/1024]
unknown_file
N/A
N/A19.5 ms
Encode_OneByte_1024[0/1/1024]
unknown_file
N/A
N/A12 ms
Encode_ASCII_1024[0/0/1024]
unknown_file
N/A
N/A3.7 ms
EncodeInto_TwoByte_256[1/2/256]
unknown_file
N/A
N/A5.4 ms
EncodeInto_TwoByte_8192[1/2/8192]
unknown_file
N/A
N/A96.7 ms
arrayBufferBody[Response]
src/workerd/tests/bench-response.c++
N/A
N/A15.9 µs
Encode_TwoByte_256[0/2/256]
unknown_file
N/A
N/A7 ms
Encode_OneByte_8192[0/1/8192]
unknown_file
N/A
N/A85.1 ms
Encode_OneByte_256[0/1/256]
unknown_file
N/A
N/A5.2 ms
Encode_TwoByte_8192[0/2/8192]
unknown_file
N/A
N/A146.2 ms
Encode_ASCII_256[0/0/256]
unknown_file
N/A
N/A3.1 ms
bodyWithHeaders[Response]
src/workerd/tests/bench-response.c++
N/A
N/A22.6 µs
Encode_ASCII_32[0/0/32]
unknown_file
N/A
N/A3 ms
EncodeInto_OneByte_1024[1/1/1024]
unknown_file
N/A
N/A10.5 ms
Encode_ASCII_8192[0/0/8192]
unknown_file
N/A
N/A13.1 ms
jsonResponse[Response]
src/workerd/tests/bench-response.c++
N/A
N/A34.2 µs
EncodeInto_ASCII_1024[1/0/1024]
unknown_file
N/A
N/A2.6 ms
simpleStringBody[Response]
src/workerd/tests/bench-response.c++
N/A
N/A20.4 µs
nullBodyWithStatus[Response]
src/workerd/tests/bench-response.c++
N/A
N/A9.2 µs
EncodeInto_ASCII_8192[1/0/8192]
unknown_file
N/A
N/A3.2 ms
EncodeInto_ASCII_256[1/0/256]
unknown_file
N/A
N/A2.5 ms
Passed
ParseAndSerialize
Mimetype
+6%
79.4 ms74.9 ms
request[RegExpBenchmark]
src/workerd/tests/bench-regex.c++
+2%
7.5 ms7.3 ms
Parse[KjHeaders]
src/workerd/tests/bench-kj-headers.c++
0%
44.3 µs44.2 µs
constructor[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
-1%
96.7 ms97.3 ms
Util_RecursivelyFreeze
src/workerd/tests/bench-util.c++
-1%
10.7 ms10.8 ms
Test_JSON_DEC
src/workerd/tests/bench-json.c++
-1%
3.2 s3.2 s
Test_JSON_ENC
src/workerd/tests/bench-json.c++
-5%
195.7 ms205.4 ms
Commits
Click on a commit to change the comparison range
Base
main
0f57e94
+31.16%
Revert "fixing benchmarks setup"
For testing purposes