ReadableStreamDefaultController: desiredSize property
Note: This feature is available in Web Workers.
The desiredSize
read-only property of the
ReadableStreamDefaultController
interface returns the desired size
required to fill the stream's internal queue.
Value
An integer. Note that this can be negative if the queue is over-full.
Examples
The A readable stream with an underlying push source and backpressure support example in the spec
provides a good example of using desiredSize
to manually detect when the
stream is full and apply backpressure, and also of using
ReadableStreamDefaultController.error()
to manually trigger a stream
error if another part of the system it relies on fails.
Specifications
Specification |
---|
Streams Standard # ref-for-rs-default-controller-desired-size② |
Browser compatibility
BCD tables only load in the browser