ReadableStreamDefaultController
インターフェイスの desiredSize
読み取り専用プロパティは、ストリームの内部キューを満たすために必要な希望サイズを返します。
構文
var desiredSize =
readableStreamDefaultController.desiredSize;
値
整数。 キューがいっぱいになった場合、これは負になる可能性があることに注意してください。
例
仕様にある基になるプッシュソースとバックプレッシャーサポートのある読み取り可能なストリームの例は、desiredSize
を使用してストリームがいっぱいになったことを手動で検出し、バックプレッシャーを適用する良い例を示しています。 また、ReadablestreamDefaultController.error()
を使用して、依存しているシステムの別の部分に障害が発生した場合に手動でストリームのエラーをトリガーします。
仕様
仕様 | 状態 | コメント |
---|---|---|
Streams desiredSize の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.