cloudflare
workerd
BlogDocsChangelog

feat(types): allow Service<T> to handle non-WorkerEntrypoint default export

#4588Merged
Comparing
edmundhung/improve-service-type
(
fb176e3
) with
main
(
40efdf6
)
CodSpeed Performance Gauge
+6%
Untouched
9

Benchmarks

Passed

request[RegExpBenchmark]
src/workerd/tests/bench-regex.c++
CodSpeed Performance Gauge
+6%
7.9 ms7.5 ms
Test_JSON_ENC
src/workerd/tests/bench-json.c++
CodSpeed Performance Gauge
0%
196.1 ms196 ms
request[GlobalScopeBenchmark]
src/workerd/tests/bench-global-scope.c++
CodSpeed Performance Gauge
0%
57.1 ms57.1 ms
constructor[ApiHeaders]
src/workerd/tests/bench-api-headers.c++
CodSpeed Performance Gauge
0%
70.9 ms70.9 ms
ParseAndSerialize
Mimetype
CodSpeed Performance Gauge
0%
78.6 ms78.6 ms
Util_RecursivelyFreeze
src/workerd/tests/bench-util.c++
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
Parse[KjHeaders]
src/workerd/tests/bench-kj-headers.c++
CodSpeed Performance Gauge
0%
44.3 µs44.3 µs
Serialize
Mimetype
CodSpeed Performance Gauge
0%
96.9 ms96.9 ms
Test_JSON_DEC
src/workerd/tests/bench-json.c++
CodSpeed Performance Gauge
0%
3.2 s3.2 s

Commits

Click on a commit to change the comparison range
Base
main
40efdf6
-5.96%
feat(types): allow Service<T> to handle non-WorkerEntrypoint default export
d58652c
4 months ago
by edmundhung
+6.02%
restrict types accepted
3c2da87
4 months ago
by edmundhung
+5.88%
unwrap condition to avoid Fetcher<never>
fb176e3
4 months ago
by edmundhung
© 2025 CodSpeed Technology
Home Terms Privacy Docs