Performance: `resourcetimingbufferfull`-Ereignis

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das resourcetimingbufferfull-Ereignis wird ausgelöst, wenn der Ressourcentiming-Puffer des Browsers voll ist.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

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

onresourcetimingbufferfull = (event) => {};

Ereignistyp

Ein generisches Event.

Beispiele

Erhöhung der Größe, wenn der Puffer voll ist

Das folgende Beispiel hört auf das resourcetimingbufferfull-Ereignis und erhöht die Puffergröße mit der Methode setResourceTimingBufferSize().

js
function increaseFilledBufferSize(event) {
  console.log(
    "WARNING: Resource Timing Buffer is FULL! Increasing buffer size to 500.",
  );
  performance.setResourceTimingBufferSize(500);
}

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

Spezifikationen

Specification
Resource Timing
# dom-performance-onresourcetimingbufferfull

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch