Note: This feature is available in Web Workers.
The ReadableStreamBYOBReader() constructor creates and returns a ReadableStreamBYOBReader object instance.
Note: You generally wouldn't use this constructor manually; instead, you'd use the ReadableStream.getReader() method with the argument "byob".
new ReadableStreamBYOBReader(stream)streamThe ReadableStream to be read.
An instance of the ReadableStreamBYOBReader object.
TypeErrorThrown if the supplied stream parameter is not a ReadableStream, or it is already locked for reading by another reader, or its stream controller is not a ReadableByteStreamController.
The constructor is rarely called directly. Instead call ReadableStream.getReader() as shown:
const reader = stream.getReader({ mode: "byob" });