Intent to Ship: textStream() for response/request/blob

155 views
Skip to first unread message

Chromestatus

unread,
Jun 4, 2026, 11:47:33 AM (8 days ago) Jun 4
to blin...@chromium.org, nrose...@chromium.org
Contact emails
nrose...@chromium.org

Explainer
https://github.com/whatwg/fetch/pull/1862

Specification
https://github.com/whatwg/fetch/pull/1862

Summary
Add textStream() to interfaces that represent a byte stream (request, response, blob). This is equivalent to piping the byte stream through a TextDecoderStream(), and reduces this small piece of broilerplate for commoncases.

Blink component
Blink>Network>FetchAPI

Web Feature ID
Missing feature

Motivation
A small ergonomic change to make it easier to stream text from a byte stream such as response (or blob) to a sink that accepts strings. Helps with a footgun of forgetting to pipe through a TextDecoderStream.

Initial public proposal
https://github.com/whatwg/fetch/pull/1862

TAG review
No information provided

TAG review status
Not applicable

Goals for experimentation
None

Risks


Interoperability and Compatibility
No information provided

Gecko: No signal

WebKit: Positive (https://github.com/whatwg/fetch/pull/1862#issuecomment-4622913023) (too small for an official standards position)

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

No information provided


Debuggability
No information provided

Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
Yes

Is this feature fully tested by web-platform-tests?
Yes
See https://github.com/web-platform-tests/wpt/pull/60356

Flag name on about://flags
No information provided

Finch feature name
TextStreamMethod

Rollout plan
Will ship enabled for all users

Requires code in //chrome?
False

Tracking bug
https://issues.chromium.org/issues/514448226

Estimated milestones
Shipping on desktop151
Shipping on Android151
Shipping on WebView151


Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).

No information provided

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5146752165478400?gate=6123591876870144

Links to previous Intent discussions
Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a0c802d.2b0a0220.109f42.0022.GAE%40google.com


This intent message was generated by Chrome Platform Status.

Mike Taylor

unread,
Jun 7, 2026, 8:32:04 PM (5 days ago) Jun 7
to Chromestatus, blin...@chromium.org, nrose...@chromium.org
Can we file a request for one?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a219e07.d9efc94e.3b7ba8.075b.GAE%40google.com.

Noam Rosenthal

unread,
Jun 8, 2026, 4:26:31 AM (4 days ago) Jun 8
to Mike Taylor, Chromestatus, blin...@chromium.org

Alex Russell

unread,
Jun 8, 2026, 2:52:23 PM (4 days ago) Jun 8
to blink-dev, Noam Rosenthal, Chromestatus, blin...@chromium.org, Mike Taylor
Can we please send an FYI to the tag? I think we want their help in making sure that all interfaces that could add such a method do so.

Best,

Alex

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Noam Rosenthal

unread,
Jun 8, 2026, 3:33:03 PM (4 days ago) Jun 8
to Alex Russell, blink-dev, Chromestatus, Mike Taylor
On Mon, Jun 8, 2026 at 7:52 PM Alex Russell <sligh...@chromium.org> wrote:
Can we please send an FYI to the tag? I think we want their help in making sure that all interfaces that could add such a method do so.

How do I do that? It seems all TAG templates require a WG to request a TAG review.

Mike Taylor

unread,
Jun 8, 2026, 8:18:00 PM (4 days ago) Jun 8
to Noam Rosenthal, Alex Russell, blink-dev, Chromestatus

Noam Rosenthal

unread,
Jun 9, 2026, 11:21:45 AM (3 days ago) Jun 9
to Mike Taylor, Alex Russell, blink-dev, Chromestatus

Yoav Weiss (@Shopify)

unread,
Jun 10, 2026, 9:47:16 AM (2 days ago) Jun 10
to blink-dev, Noam Rosenthal, Alex Russell, blink-dev, Chromestatus, Mike Taylor
LGTM1

Alex Russell

unread,
Jun 10, 2026, 11:12:24 AM (2 days ago) Jun 10
to blink-dev, Yoav Weiss, Noam Rosenthal, Alex Russell, blink-dev, Chromestatus, Mike Taylor
LGTM2

Daniel Bratell

unread,
Jun 10, 2026, 11:14:38 AM (2 days ago) Jun 10
to Alex Russell, blink-dev, Yoav Weiss, Noam Rosenthal, Chromestatus, Mike Taylor

LGTM3

/Danie

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5553a50f-cee9-4541-8461-515d5978597fn%40chromium.org.
Reply all
Reply to author
Forward
0 new messages