Avatar for the cloudflare user
cloudflare
workerd
BlogDocsChangelog

add instance/prototype properties to rust JSG

#6401Merged
Comparing
yagiz/add-properties-rust-jsg
(
db3380b
) with
main
(
ecfaecd
)
CodSpeed Performance Gauge
+25%
Improvement
1
Untouched
69
Skipped
129

Benchmarks

199 total
bodyWithHeaders[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
+25%
38.7 µs30.8 µs
simpleStringBody[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
0%
19.7 µs19.7 µs
JsString_Utf8Length_Latin1_NonFlat_1024
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
set_append[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
CodSpeed Performance Gauge
0%
12.1 ms12.1 ms
constructor[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
CodSpeed Performance Gauge
0%
69.6 ms69.5 ms
jsonResponse[Response]
src/workerd/tests/bench-response.c++
CodSpeed Performance Gauge
0%
41 µs41 µs
request[RegExpBenchmark]
src/workerd/tests/bench-regex.c++
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
request[GlobalScopeBenchmark]
src/workerd/tests/bench-global-scope.c++
CodSpeed Performance Gauge
0%
52.9 ms52.9 ms
EncodeInto_ASCII_256[TextEncoder][1/0/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
EncodeInto_ASCII_1024[TextEncoder][1/0/1024]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
EncodeInto_OneByte_256[TextEncoder][1/1/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
EncodeInto_TwoByte_8192[TextEncoder][1/2/8192]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
96.6 ms96.6 ms
bm_Http_OverCapnpLocalCall
external/+http+capnp-cpp/src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
126.5 µs126.5 µs
bm_Http_OverCapnpFullRPC
external/+http+capnp-cpp/src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
235 µs235 µs
EncodeInto_TwoByte_256[TextEncoder][1/2/256]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
bm_Http_FullProtocol
external/+http+capnp-cpp/src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
75.3 µs75.3 µs
EncodeInto_OneByte_1024[TextEncoder][1/1/1024]
src/workerd/tests/bench-text-encoder.c++
CodSpeed Performance Gauge
0%
10.4 ms10.4 ms
JsString_Utf8Length_Utf16_Flat_1024
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
3.2 µs3.2 µs
JsString_Utf8Length_Latin1_NonFlat_256
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
8.2 µs8.2 µs
bm_Coro_CoAwait_ImmediateCoroutine
external/+http+capnp-cpp/src/kj/async-bench.c++
CodSpeed Performance Gauge
0%
5.6 µs5.6 µs
bm_Http_Baseline
external/+http+capnp-cpp/src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
11.3 µs11.3 µs
JsString_Utf8Length_Latin1_NonFlat_8192
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
24.8 µs24.8 µs
bm_Http_ClientWrapper
external/+http+capnp-cpp/src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
35.3 µs35.3 µs
JsString_Utf8Length_Utf16_Invalid_Flat_1024
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
9.2 µs9.2 µs
JsString_Utf8Length_Utf16_Flat_256
src/workerd/tests/bench-jsstring.c++
CodSpeed Performance Gauge
0%
2 µs2 µs

Commits

Click on a commit to change the comparison range
Base
main
ecfaecd
+25.38%
address pr reviews
db3380b
5 days ago
by anonrig
© 2026 CodSpeed Technology
Home Terms Privacy Docs