CountQueuingStrategy:highWaterMark 属性

只读属性 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}$`);

规范

Specification
Streams
# ref-for-cqs-high-water-mark①

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
highWaterMark

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见