Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Performance: resourcetimingbufferfull-Ereignis

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

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

Das Ereignis resourcetimingbufferfull wird ausgelöst, wenn der Puffer für Ressourcen-Timing des Browsers voll ist.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

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

Alternativ können Sie einen Wert der Event-Handler-Eigenschaft des Interfaces zuweisen:

js
onresourcetimingbufferfull = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Puffergröße erhöhen, wenn der Puffer voll ist

Das folgende Beispiel überwacht das Ereignis resourcetimingbufferfull 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

Spezifikation
Resource Timing
# dom-performance-onresourcetimingbufferfull

Browser-Kompatibilität

Siehe auch