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: Dieses Feature ist verfügbar in Web Workers.
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