TransformStreamDefaultController: desiredSize 屬性

Baseline 已廣泛支援

此特性已得到充分確立,可在多種裝置和瀏覽器版本上執行。自 ⁨2022 年 6 月⁩起,所有瀏覽器均支援此特性。

注意:此功能在 Web Workers 中可用。

TransformStreamDefaultController 介面的 desiredSize 只讀屬性返回填充關聯的 ReadableStream 佇列所需的期望大小。

ReadableStream 的內部佇列包含已入隊但尚未讀取的塊。瀏覽器確定填充流所需的期望大小,這個值就是 desiredSize 屬性返回的值。

如果 desiredSize0,則佇列已滿。因此,你可以使用此資訊手動應用背壓來管理佇列。

期望大小。

示例

在下一個示例中,desiredSize 被記錄到控制檯。

js
console.log(controller.desiredSize);

規範

規範
Streams
# ts-default-controller-desired-size

瀏覽器相容性