TransformStreamDefaultController: desiredSize プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since June 2022.
Invalid slug for templ/sidebar: Streams API
desiredSize
は TransformStreamDefaultController
インターフェイスの読み取り専用プロパティで、関連付けられた ReadableStream
のキューを埋めるのに必要なサイズを返します。
ReadableStream
の内部キューには、キューに入れられたがまだ読み込まれていないチャンクが格納されます。ブラウザーはストリームを埋めるために 必要なサイズ を決定し、この値が desiredSize
プロパティによって返されます。
もし desiredSize
が 0
ならば、キューは満杯です。従って、この情報を使用して手動で背圧をかけることでキューを管理することができます。
値
必要なサイズ。
例
次の例では、 desiredSize
をコンソールに出力します。
js
console.log(controller.desiredSize);
仕様書
Specification |
---|
Streams # ts-default-controller-desired-size |