TransformStreamDefaultController: desiredSize プロパティ

desiredSizeTransformStreamDefaultController インターフェイスの読み取り専用プロパティで、関連付けられた ReadableStream のキューを埋めるのに必要なサイズを返します。

ReadableStream の内部キューには、キューに入れられたがまだ読み込まれていないチャンクが格納されます。ブラウザーはストリームを埋めるために 必要なサイズ を決定し、この値が desiredSize プロパティによって返されます。

もし desiredSize0 ならば、キューは満杯です。従って、この情報を使用して手動で背圧をかけることでキューを管理することができます。

必要なサイズ。

次の例では、 desiredSize をコンソールに出力します。

js
console.log(controller.desiredSize);

仕様書

Specification
Streams Standard
# ts-default-controller-desired-size

ブラウザーの互換性

BCD tables only load in the browser