CountQueuingStrategy: thuộc tính highWaterMark

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2019.

Note: This feature is available in Web Workers.

Thuộc tính chỉ đọc CountQueuingStrategy.highWaterMark trả về tổng số chunk có thể được chứa trong hàng đợi nội bộ trước khi backpressure được áp dụng.

Giá trị

Một số nguyên biểu thị số lượng chunk.

Ví dụ

js
const queuingStrategy = 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}$`);

Thông số kỹ thuật

Thông số kỹ thuật
Streams
# ref-for-cqs-high-water-mark①

Khả năng tương thích với trình duyệt

Xem thêm