CountQueuingStrategy: highWaterMark 属性

注意: 此功能在 Web 工作线程 中可用。

只读 CountQueuingStrategy.highWaterMark 属性返回在应用背压之前内部队列中可以包含的块总数。

表示块数量的整数。

示例

js
const queueingStrategy = new CountQueuingStrategy({ highWaterMark: 1 });

const readableStream = new ReadableStream(
  {
    start(controller) {
      // …
    },
    pull(controller) {
      // …
    },
    cancel(err) {
      console.log("stream error:", err);
    },
  },
  queuingStrategy,
);

const size = queuingStrategy.size(chunk);
console.log(`highWaterMark value: ${queuingStrategy.highWaterMark}$`);

规范

规范
Streams 标准
# ref-for-cqs-high-water-mark①

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅