このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Performance: resourcetimingbufferfull イベント

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年1月以降、すべてのブラウザーで利用可能です。

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,
);

仕様書

仕様書
Resource Timing
# dom-performance-onresourcetimingbufferfull

ブラウザーの互換性

関連情報