This page is not complete.

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The closed getter property of the ReadableStream interface returns a promise that fulfills if the stream becomes closed or the reader's lock is released, or rejects if the stream errors.


var closed = readableStreamDefaultReaderInstance.closed;


A Promise.


In this snippet, a previously-created reader is queried to see if the stream has been closed. When it is closed, the promise fulfills and the message is logged to the console.

reader.closed.then(() => {
  console.log('reader closed');


Specification Status Comment
The definition of 'closed' in that specification.
Living Standard Initial definition.

Browser compatibility

No compatibility data found. Please contribute data for "" (depth: 1) to the MDN compatibility data repository.

Document Tags and Contributors

Contributors to this page: chrisdavidmills
Last updated by: chrisdavidmills,