ReadableStreamDefaultController.desiredSize

ReadableStreamDefaultController インターフェイスの desiredSize 読み取り専用プロパティは、ストリームの内部キューを満たすために必要な希望サイズを返します。

構文

var desiredSize = readableStreamDefaultController.desiredSize;

整数。 キューがいっぱいになった場合、これは負になる可能性があることに注意してください。

仕様にある基になるプッシュソースとバックプレッシャーサポートのある読み取り可能なストリームの例は、desiredSize を使用してストリームがいっぱいになったことを手動で検出し、バックプレッシャーを適用する良い例を示しています。 また、ReadablestreamDefaultController.error() を使用して、依存しているシステムの別の部分に障害が発生した場合に手動でストリームのエラーをトリガーします。

仕様

Specification
Streams Standard
# ref-for-rs-default-controller-desired-size②

ブラウザーの互換性

BCD tables only load in the browser