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 January 2019.
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① |