Newly Available
Streams
id: readable-byte-streams
Readable byte streams
A
ReadableStream constructed with { type: "bytes" } reads bytes from a stream without making extra copies, improving efficiency for streams of large chunks. Also known as BYOB or bring your own buffer.
Baseline Status:
Achieved Newly Available on Mar 24, 2026 across core engines.
Desktop Browser Engine Support
Google Chrome
89
Supported
Mozilla Firefox
102
Supported
Apple Safari
26.4
Supported
Microsoft Edge
89
Supported
Mobile Browser Engine Support
Chrome Android
89
Firefox Android
102
Safari iOS
26.4
Specifications and References
MDN Browser Compat Data Keys:
api.ReadableByteStreamController ↗
api.ReadableByteStreamController.byobRequest ↗
api.ReadableByteStreamController.close ↗
api.ReadableByteStreamController.desiredSize ↗
api.ReadableByteStreamController.enqueue ↗
api.ReadableByteStreamController.error ↗
api.ReadableStreamBYOBReader ↗
api.ReadableStreamBYOBReader.ReadableStreamBYOBReader ↗
api.ReadableStreamBYOBReader.cancel ↗
api.ReadableStreamBYOBReader.closed ↗
api.ReadableStreamBYOBReader.read ↗
api.ReadableStreamBYOBReader.read.options_min_parameter ↗
api.ReadableStreamBYOBReader.releaseLock ↗
api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request ↗
api.ReadableStreamBYOBRequest ↗
api.ReadableStreamBYOBRequest.respond ↗
api.ReadableStreamBYOBRequest.respondWithNewView ↗
api.ReadableStreamBYOBRequest.view ↗