11name : Streams
22description : The streams API creates, composes, and consumes continuously generated data.
33spec : https://streams.spec.whatwg.org/
4- caniuse : streams
54group : streams
65# TODO: https://github.com/web-platform-dx/web-features/issues/1971
7- # Status changed: https://github.com/web-platform-dx/web-features/pull/2358
6+ # Status changed: https://github.com/web-platform-dx/web-features/pull/2358, https://github.com/web-platform-dx/web-features/pull/2491
87# 2024-12-19 — low → false — Regressed status to match Caniuse, which considers support beginning at BYOB shipping.
8+ # 2025-01-30 — false → high — Split BYOB into a separate "readable-byte-streams" feature. Linked that one to Caniuse.
99# References:
1010# - https://caniuse.com/streams
1111status :
1212 compute_from :
13- - api.ReadableStreamBYOBReader
13+ - api.ReadableStream
14+ - api.TransformStream
15+ - api.WritableStream
1416compat_features :
15- - api.ReadableByteStreamController
16- - api.ReadableByteStreamController.byobRequest
17- - api.ReadableByteStreamController.close
18- - api.ReadableByteStreamController.desiredSize
19- - api.ReadableByteStreamController.enqueue
20- - api.ReadableByteStreamController.error
21- - api.ReadableStream.from_static
22- - api.ReadableStream.transferable
23- - api.ReadableStream.values
24- - api.ReadableStreamBYOBReader
25- - api.ReadableStreamBYOBReader.ReadableStreamBYOBReader
26- - api.ReadableStreamBYOBReader.cancel
27- - api.ReadableStreamBYOBReader.closed
28- - api.ReadableStreamBYOBReader.read
29- - api.ReadableStreamBYOBReader.read.options_min_parameter
30- - api.ReadableStreamBYOBReader.releaseLock
31- - api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request
32- - api.ReadableStreamBYOBRequest
33- - api.ReadableStreamBYOBRequest.respond
34- - api.ReadableStreamBYOBRequest.respondWithNewView
35- - api.ReadableStreamBYOBRequest.view
3617 - api.ReadableStreamDefaultController
3718 - api.ReadableStreamDefaultController.close
3819 - api.ReadableStreamDefaultController.desiredSize
@@ -52,15 +33,13 @@ compat_features:
5233 - api.TransformStream
5334 - api.TransformStream.TransformStream
5435 - api.TransformStream.readable
55- - api.TransformStream.transferable
5636 - api.TransformStream.writable
5737 - api.TransformStreamDefaultController
5838 - api.TransformStreamDefaultController.desiredSize
5939 - api.TransformStreamDefaultController.enqueue
6040 - api.TransformStreamDefaultController.error
6141 - api.TransformStreamDefaultController.terminate
6242 - api.WritableStream.close
63- - api.WritableStream.transferable
6443 - api.WritableStreamDefaultController.signal
6544 - api.WritableStreamDefaultWriter.WritableStreamDefaultWriter
6645 - api.ByteLengthQueuingStrategy
0 commit comments