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> |