web api instance method
Blob: stream() method
Available in workers
The stream() method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the Blob.
Syntax
stream()
Parameters
None.
Return value
A ReadableStream which, upon reading, returns the contents of the
Blob.
Usage notes
With stream() and the returned ReadableStream, you gain
several interesting capabilities:
- Call
getReader()on the returned stream to get an object to use to read the data from the blob using methods such as theReadableStreamDefaultReaderinterface’sread()method. - Call the returned stream’s
pipeTo()method to pipe the blob’s data to a writable stream. - Call the returned stream’s
tee()method to tee the readable stream. This returns an array containing two newReadableStreamobjects, each of which returns the contents of theBlob. - Call the returned stream’s
pipeThrough()method to pipe the stream through aTransformStreamor any other readable and writable pair.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.