DOM

インターフェイス

ByteLengthQueuingStrategy インターフェイス

  編集:2022.04.04 by T.A.

MS

実験的: これは実験的な機能です。本番で使用する前にブラウザー互換性一覧表をチェックしてください。

Streams API の ByteLengthQueuingStrategy インターフェイスは、ストリームを構築するときに使用できる組み込みのバイト長キューイング戦略を提供します。

コンストラクター
new ByteLengthQueuingStrategy()
新しい ByteLengthQueuingStrategy オブジェクトのインスタンスを作成します。
プロパティ

なし。

メソッド
ByteLengthQueuingStrategy.size()
所与のチャンクの 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);

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: