CountQueuingStrategy

CountQueuingStrategyストリーム API のインターフェイスで、ストリームの構築時に使用できる組み込みのチャンクカウントキューイング戦略を提供します。

コンストラクター

CountQueuingStrategy()

新しい CountQueuingStrategy オブジェクトのインスタンスを作成します。

インスタンスプロパティ

CountQueuingStrategy.highWaterMark 読取専用

背圧が適用される前の内部キューに含まれているチャンクの総数です。

インスタンスメソッド

CountQueuingStrategy.size()

常に 1 を返します。

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

const writableStream = new WritableStream(
  {
    // シンクの実装
    write(chunk) {
      // …
    },
    close() {
      // …
    },
    abort(err) {
      console.log("Sink error:", err);
    },
  },
  queueingStrategy,
);

const size = queueingStrategy.size();

仕様書

Specification
Streams Standard
# cqs-class

ブラウザーの互換性

BCD tables only load in the browser

関連情報