ByteLengthQueuingStrategy.ByteLengthQueuingStrategy()
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
ByteLengthQueuingStrategy()
コンストラクターは、ByteLengthQueuingStrategy
オブジェクトのインスタンスを作成して返します。
構文
var byteLengthQueuingStrategy = new ByteLengthQueuingStrategy({highWaterMark});
パラメーター
- {highWaterMark}
-
highWaterMark
プロパティを含むオブジェクト。 これは、バックプレッシャーが適用される前に内部キューに含めることができるチャンクの総数を定義する負でない整数です。
戻り値
ByteLengthQueuingStrategy
オブジェクトのインスタンス。
例外
なし。
例
const queuingStrategy = new ByteLengthQueuingStrategy({ highWaterMark: 1 });
const readableStream = new ReadableStream({
start(controller) {
...
},
pull(controller) {
...
},
cancel(err) {
console.log("stream error:", err);
}
}, queuingStrategy);
var size = queuingStrategy.size(chunk);
仕様
Specification |
---|
Streams Standard # blqs-constructor |
ブラウザーの互換性
BCD tables only load in the browser