summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarcos Casagrande <marcoscvp90@gmail.com>2022-10-04 15:48:50 +0200
committerGitHub <noreply@github.com>2022-10-04 15:48:50 +0200
commit569287b15b6482a39f2c816f103574c3b35351f8 (patch)
treeff8433fc87613e3016ff7a188ee34aa3fc7d81c4 /tools
parent0b4a6c4d084df54e827bc7767ce8653e06c45e93 (diff)
perf(ext/fetch): consume body using ops (#16038)
This commit adds a fast path to `Request` and `Response` that make consuming request bodies much faster when using `Body#text`, `Body#arrayBuffer`, and `Body#blob`, if the body is a FastStream. Because the response bodies for `fetch` are FastStream, this speeds up consuming `fetch` response bodies significantly.
Diffstat (limited to 'tools')
-rw-r--r--tools/wpt/expectation.json14
1 files changed, 2 insertions, 12 deletions
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index 79e22ea14..4afa46066 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -2963,21 +2963,11 @@
"stream-response.any.worker.html": true,
"stream-safe-creation.any.html": [
"throwing Object.prototype.start accessor should not affect stream creation by 'fetch'",
- "Object.prototype.start accessor returning invalid value should not affect stream creation by 'fetch'",
- "throwing Object.prototype.type accessor should not affect stream creation by 'fetch'",
- "throwing Object.prototype.size accessor should not affect stream creation by 'fetch'",
- "Object.prototype.size accessor returning invalid value should not affect stream creation by 'fetch'",
- "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'fetch'",
- "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'fetch'"
+ "Object.prototype.start accessor returning invalid value should not affect stream creation by 'fetch'"
],
"stream-safe-creation.any.worker.html": [
"throwing Object.prototype.start accessor should not affect stream creation by 'fetch'",
- "Object.prototype.start accessor returning invalid value should not affect stream creation by 'fetch'",
- "throwing Object.prototype.type accessor should not affect stream creation by 'fetch'",
- "throwing Object.prototype.size accessor should not affect stream creation by 'fetch'",
- "Object.prototype.size accessor returning invalid value should not affect stream creation by 'fetch'",
- "throwing Object.prototype.highWaterMark accessor should not affect stream creation by 'fetch'",
- "Object.prototype.highWaterMark accessor returning invalid value should not affect stream creation by 'fetch'"
+ "Object.prototype.start accessor returning invalid value should not affect stream creation by 'fetch'"
],
"integrity.sub.any.html": [
"Invalid integrity",