From 1a6ce29f3d11e5f0d0d022914e3f9fbcfa487294 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Sun, 10 Jan 2021 20:54:29 +0100 Subject: feat(fetch): req streaming + 0-copy resp streaming (#9036) * feat(fetch): req streaming + 0-copy resp streaming * lint * lint * fix test * rm test.js * explicitly use CancelHandle::default() * Apply review suggestions Co-authored-by: Ben Noordhuis * fix test * Merge remote-tracking branch 'origin/master' into fetch_real_streaming * fix test * retrigger ci Co-authored-by: Ben Noordhuis --- runtime/ops/fetch.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'runtime/ops/fetch.rs') diff --git a/runtime/ops/fetch.rs b/runtime/ops/fetch.rs index c2f62d8ee..62aaf7a18 100644 --- a/runtime/ops/fetch.rs +++ b/runtime/ops/fetch.rs @@ -15,8 +15,18 @@ pub fn init( http_util::create_http_client(user_agent, ca_data).unwrap() }); } - super::reg_json_async(rt, "op_fetch", deno_fetch::op_fetch::); - super::reg_json_async(rt, "op_fetch_read", deno_fetch::op_fetch_read); + super::reg_json_sync(rt, "op_fetch", deno_fetch::op_fetch::); + super::reg_json_async(rt, "op_fetch_send", deno_fetch::op_fetch_send); + super::reg_json_async( + rt, + "op_fetch_request_write", + deno_fetch::op_fetch_request_write, + ); + super::reg_json_async( + rt, + "op_fetch_response_read", + deno_fetch::op_fetch_response_read, + ); super::reg_json_sync( rt, "op_create_http_client", -- cgit v1.2.3