Performance: resourcetimingbufferfull イベント

resourcetimingbufferfull イベントは、ブラウザーのリソースタイミングバッファーがいっぱいになると発生します。

構文

このイベント名を addEventListener() 等のメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。

js
addEventListener("resourcetimingbufferfull", (event) => {});

onresourcetimingbufferfull = (event) => {};

イベント型

一般的な Event です。

バッファーが満杯になったときにサイズを拡大

次の例は、 resourcetimingbufferfull イベントを待ち受け、 setResourceTimingBufferSize() メソッドを使用してバッファーサイズを増やします。

js
function increaseFilledBufferSize(event) {
  console.log(
    "警告: リソースタイミングバッファが満杯です。バッファーサイズを 500 に増やします。",
  );
  performance.setResourceTimingBufferSize(500);
}

performance.addEventListener(
  "resourcetimingbufferfull",
  increaseFilledBufferSize,
);

仕様書

Specification
Resource Timing
# dom-performance-onresourcetimingbufferfull

ブラウザーの互換性

BCD tables only load in the browser

関連情報