--- title: ByteLengthQueuingStrategy slug: Web/API/ByteLengthQueuingStrategy tags: - API - ByteLengthQueuingStrategy - Experimental - Interface - Reference - Streams translation_of: Web/API/ByteLengthQueuingStrategy ---
{{SeeCompatTable}}{{APIRef("Streams")}}
Streams API の ByteLengthQueuingStrategy
インターフェイスは、ストリームを構築するときに使用できる組み込みのバイト長キューイング戦略を提供します。
ByteLengthQueuingStrategy
オブジェクトのインスタンスを作成します。なし。
byteLength
プロパティを返します。const queueingStrategy = new ByteLengthQueuingStrategy({ highWaterMark: 1 });
const readableStream = new ReadableStream({
start(controller) {
...
},
pull(controller) {
...
},
cancel(err) {
console.log("stream error:", err);
}
}, queueingStrategy);
var size = queueingStrategy.size(chunk)
;
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Streams','#blqs-class','ByteLengthQueuingStrategy')}} | {{Spec2('Streams')}} | 初期定義 |
{{Compat("api.ByteLengthQueuingStrategy")}}