1
1
name : Streams
2
2
description : The streams API creates, composes, and consumes continuously generated data.
3
3
spec : https://streams.spec.whatwg.org/
4
- caniuse : streams
5
4
group : streams
6
5
# 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
8
7
# 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.
9
9
# References:
10
10
# - https://caniuse.com/streams
11
11
status :
12
12
compute_from :
13
- - api.ReadableStreamBYOBReader
13
+ - api.ReadableStream
14
+ - api.TransformStream
15
+ - api.WritableStream
14
16
compat_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
36
17
- api.ReadableStreamDefaultController
37
18
- api.ReadableStreamDefaultController.close
38
19
- api.ReadableStreamDefaultController.desiredSize
@@ -52,15 +33,13 @@ compat_features:
52
33
- api.TransformStream
53
34
- api.TransformStream.TransformStream
54
35
- api.TransformStream.readable
55
- - api.TransformStream.transferable
56
36
- api.TransformStream.writable
57
37
- api.TransformStreamDefaultController
58
38
- api.TransformStreamDefaultController.desiredSize
59
39
- api.TransformStreamDefaultController.enqueue
60
40
- api.TransformStreamDefaultController.error
61
41
- api.TransformStreamDefaultController.terminate
62
42
- api.WritableStream.close
63
- - api.WritableStream.transferable
64
43
- api.WritableStreamDefaultController.signal
65
44
- api.WritableStreamDefaultWriter.WritableStreamDefaultWriter
66
45
- api.ByteLengthQueuingStrategy
0 commit comments