ReadableStreamDefaultReader

E242822

ReadableStreamDefaultReader is a Web Streams API interface that provides exclusive, sequential access to the chunks of a ReadableStream in JavaScript.

All labels observed (4)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Readable stream reader ⓘ
Web API interface ⓘ
accessType exclusive ⓘ
sequential ⓘ
alternativeReader ReadableStreamBYOBReader ⓘ
availableInEnvironment Deno ⓘ
Node.js ⓘ
Web browsers ⓘ
availableInLanguage JavaScript ⓘ
cancelArgument optional reason value ⓘ
cancelPurpose signals that the reader no longer needs the stream ⓘ
canReadFrom default readable streams ⓘ
closedPromiseResolvesWhen stream closes or reader releases lock ⓘ
createdByMethod ReadableStream.prototype.getReader ⓘ
definedIn WHATWG Streams Standard ⓘ
errorOnMultipleReaders true ⓘ
errorPropagation propagates stream errors to read() and closed promise ⓘ
exclusiveLock true ⓘ
hasConstructor ReadableStreamDefaultReader() ⓘ
hasMethod cancel ⓘ
closed ⓘ
read ⓘ
releaseLock ⓘ
introducedFor standardized streaming data consumption in web platform ⓘ
lockBehavior locks the stream while reader is active ⓘ
methodType closed returns a Promise ⓘ
read returns a Promise ⓘ
namespace global Window scope in browsers ⓘ
notFor byte streams ⓘ
partOf Streams API ⓘ
Web Streams API ⓘ
providesAccessTo ReadableStream ⓘ
readBehavior queues read requests until chunks are available ⓘ
readReturns object with value and done properties ⓘ
relatedConcept ReadableStream locking mechanism ⓘ
releaseLockPurpose releases exclusive access to the stream ⓘ
requires locked ReadableStream ⓘ
securityContext secure contexts recommended ⓘ
specSection Readable stream default reader ⓘ
standardStatus living standard ⓘ
supportsAsyncIteration indirectly via ReadableStream async iterator ⓘ
supportsBackpressure true ⓘ
unlockBehavior stream becomes unlocked after releaseLock ⓘ
usedFor reading chunks from a ReadableStream ⓘ
usedIn custom streaming protocols in web apps ⓘ
fetch API response.body reading ⓘ
webIDLType interface ReadableStreamDefaultReader ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Streams Standard → definesConcept → ReadableStreamDefaultReader ⓘ
ReadableStreamDefaultReader → createdByMethod → ReadableStream.prototype.getReader ⓘ
linked to: ReadableStreamDefaultReader
ReadableStreamDefaultReader → specSection → Readable stream default reader ⓘ
linked to: ReadableStreamDefaultReader
WritableStreamDefaultWriter → relatedConcept → ReadableStreamDefaultReader ⓘ
ReadableStreamBYOBRequest → relatedConcept → ReadableStreamDefaultReader ⓘ
WHATWG Streams Standard → defines → ReadableStreamDefaultReader interface ⓘ
linked to: ReadableStreamDefaultReader
Web Streams API → exposesInterface → ReadableStreamDefaultReader ⓘ
Streams API → supportsInterface → ReadableStreamDefaultReader ⓘ