1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-21 15:04:11 -05:00
denoland-deno/ext
Yusuke Tanaka 0e2f6e38e7
feat(ext/fetch): Make fetch client parameters configurable (#26909)
This commit makes HTTP client parameters used in `fetch` API
configurable on the extension initialization via a callback
`client_builder_hook` that users can provide.

The main motivation behind this change is to allow `deno_fetch` users to
tune the HTTP/2 client to suit their needs, although Deno CLI users will
not benefit from it as no JavaScript interface is exposed to set these
parameters currently.

It is up to users whether to provide a hook function. If not provided,
the default configuration from hyper crate will be used.

Ref #26785
2024-11-18 17:48:57 -08:00
..
broadcast_channel chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
cache fix(ext/cache): gracefully error when cache creation failed (#26895) 2024-11-16 14:29:36 +00:00
canvas chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
console feat(runtime): remove public OTEL trace API (#26854) 2024-11-18 23:55:22 +00:00
cron chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
crypto chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
fetch feat(ext/fetch): Make fetch client parameters configurable (#26909) 2024-11-18 17:48:57 -08:00
ffi chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
fs refactor: use boxed_error in some places (#26887) 2024-11-15 23:22:50 -05:00
http feat(ext/http): Make http server parameters configurable (#26785) 2024-11-18 17:46:24 -08:00
io feat(ext/fs): add ctime to Deno.stats and use it in node compat layer (#24801) 2024-11-13 13:35:04 +09:00
kv feat(ext/fetch): Make fetch client parameters configurable (#26909) 2024-11-18 17:48:57 -08:00
napi fix: otel resiliency (#26857) 2024-11-14 12:16:28 +00:00
net chore: Make ext/net/tcp.rs public (#26891) 2024-11-17 13:36:55 +01:00
node fix(node/crypto): support promisify on generateKeyPair (#26913) 2024-11-19 01:39:40 +01:00
tls chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
url chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30
web feat(fetch): accept async iterables for body (#26882) 2024-11-15 15:54:28 +01:00
webgpu fix(ext/webgpu): Create GPUQuerySet converter before usage (#26883) 2024-11-17 08:44:36 +05:30
webidl feat(fetch): accept async iterables for body (#26882) 2024-11-15 15:54:28 +01:00
websocket fix(ext/websocket): initialize error attribute of WebSocket ErrorEvent (#26796) 2024-11-12 17:10:07 +05:30
webstorage chore: forward v2.0.6 release commit to main (#26804) 2024-11-10 13:12:18 +05:30