From 1ab4d4971e882807820afe84d2341a558570f954 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 14 Oct 2024 11:14:46 +0200 Subject: [PATCH] Update Stream documentation - Use the module syntax over - TransformStream -> ReadableStream - let -> const where applicable --- .../docs/workers/runtime-apis/streams/index.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/content/docs/workers/runtime-apis/streams/index.mdx b/src/content/docs/workers/runtime-apis/streams/index.mdx index f1cea443428022..f9e5d7df98d091 100644 --- a/src/content/docs/workers/runtime-apis/streams/index.mdx +++ b/src/content/docs/workers/runtime-apis/streams/index.mdx @@ -15,7 +15,7 @@ The [Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) -Workers do not need to prepare an entire response body before delivering it to `event.respondWith()`. You can use [`TransformStream`](/workers/runtime-apis/streams/transformstream/) to stream a response body after sending the front matter (that is, HTTP status line and headers). This allows you to minimize: +Workers do not need to prepare an entire response body before returning a `Response`. You can use a [`ReadableStream`](/workers/runtime-apis/streams/readablestream/) to stream a response body after sending the front matter (that is, HTTP status line and headers). This allows you to minimize: * The visitor’s time-to-first-byte. * The buffering done in the Worker. @@ -39,7 +39,7 @@ The worker can create a `Response` object using a `ReadableStream` as the body. export default { async fetch(request, env, ctx) { // Fetch from origin server. - let response = await fetch(request); + const response = await fetch(request); // ... and deliver our Response while that’s running. return new Response(response.body, response); @@ -56,7 +56,7 @@ addEventListener('fetch', event => { async function fetchAndStream(request) { // Fetch from origin server. - let response = await fetch(request); + const response = await fetch(request); // ... and deliver our Response while that’s running. return new Response(readable.body, response); @@ -73,9 +73,9 @@ A [`TransformStream`](/workers/runtime-apis/streams/transformstream/) and the [` export default { async fetch(request, env, ctx) { // Fetch from origin server. - let response = await fetch(request); + const response = await fetch(request); - let { readable, writable } = new TransformStream({ + const { readable, writable } = new TransformStream({ transform(chunk, controller) { controller.enqueue(modifyChunkSomehow(chunk)); } @@ -99,9 +99,9 @@ addEventListener('fetch', event => { async function fetchAndStream(request) { // Fetch from origin server. - let response = await fetch(request); + const response = await fetch(request); - let { readable, writable } = new TransformStream({ + const { readable, writable } = new TransformStream({ transform(chunk, controller) { controller.enqueue(modifyChunkSomehow(chunk)); }