CountQueuingStrategy: CountQueuingStrategy() コンストラクター
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2019年1月.
CountQueuingStrategy() コンストラクターは、CountQueuingStrategy オブジェクトのインスタンスを作成して返します。
構文
js
new CountQueuingStrategy(highWaterMark)
引数
以下のプロパティを持つオブジェクトです。
highWaterMark-
背圧が適用される前に内部キューに含めることができるチャンクの総数です。
返値
CountQueuingStrategy オブジェクトのインスタンス。
例外
なし。
例
js
const queuingStrategy = new CountQueuingStrategy({ highWaterMark: 1 });
const writableStream = new WritableStream(
{
// シンクの実装
write(chunk) {
// …
},
close() {
// …
},
abort(err) {
console.log("Sink error:", err);
},
},
queuingStrategy,
);
const size = queuingStrategy.size();
仕様書
| Specification |
|---|
| Streams> # ref-for-cqs-constructor①> |