🏠 New in Low Baseline Support: Readable byte streams
March 24, 2026
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.
Source features
api.ReadableByteStreamController[mdn]api.ReadableByteStreamController.byobRequest[mdn]api.ReadableByteStreamController.close[mdn]api.ReadableByteStreamController.desiredSize[mdn]api.ReadableByteStreamController.enqueue[mdn]api.ReadableByteStreamController.error[mdn]api.ReadableStreamBYOBReader[mdn]api.ReadableStreamBYOBReader.ReadableStreamBYOBReader[mdn]api.ReadableStreamBYOBReader.cancel[mdn]api.ReadableStreamBYOBReader.closed[mdn]api.ReadableStreamBYOBReader.read[mdn]api.ReadableStreamBYOBReader.releaseLock[mdn]api.ReadableStreamBYOBRequest[mdn]api.ReadableStreamBYOBRequest.respond[mdn]api.ReadableStreamBYOBRequest.respondWithNewView[mdn]api.ReadableStreamBYOBRequest.view[mdn]api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request[mdn]api.ReadableStreamBYOBReader.read.options_min_parameter[mdn]