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

View in English Always switch to English

Leistung: Methode setResourceTimingBufferSize()

Baseline Weitgehend verfügbar

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

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

Die Methode setResourceTimingBufferSize() legt die gewünschte Größe des Resource Timing Puffers des Browsers fest, der die "resource" Performance-Einträge speichert.

Die Spezifikation erfordert, dass der Resource Timing Puffer anfangs 250 oder größer ist.

Um den Performance-Resource-Datenpuffer des Browsers zu löschen, verwenden Sie die Methode Performance.clearResourceTimings().

Um benachrichtigt zu werden, wenn der Resource Timing Puffer des Browsers voll ist, hören Sie auf das resourcetimingbufferfull-Ereignis.

Syntax

js
setResourceTimingBufferSize(maxSize)

Parameter

maxSize

Eine number, die die maximale Anzahl von PerformanceEntry-Objekten darstellt, die der Browser in seinem Performance-Eintragspuffer halten soll.

Rückgabewert

Kein (undefined).

Beispiele

Einstellen der Größe des Resource Timing Puffers

Folgender Aufruf erlaubt 500 "resource" Performance-Einträge in der Performance-Zeitleiste des Browsers.

js
performance.setResourceTimingBufferSize(500);

Wenn Sie die Puffergröße auf eine Zahl kleiner als die Anzahl der aktuellen Einträge im Puffer setzen, werden keine Einträge entfernt. Um den Puffer stattdessen zu löschen, rufen Sie Performance.clearResourceTimings() auf.

js
performance.getEntriesByType("resource").length; // 20
performance.setResourceTimingBufferSize(10);
performance.getEntriesByType("resource").length; // 20

performance.clearResourceTimings();
performance.getEntriesByType("resource").length; // 0

Spezifikationen

Spezifikation
Resource Timing
# dom-performance-setresourcetimingbuffersize

Browser-Kompatibilität

Siehe auch