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

View in English Always switch to English

PerformanceSoftNavigation: presentationTime-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die presentationTime schreibgeschützte Eigenschaft der PerformanceSoftNavigation-Schnittstelle gibt den Zeitstempel zurück, wann die gezeichneten Pixel tatsächlich auf dem Bildschirm dargestellt wurden.

Die presentationTime ist optional — einige Browser geben möglicherweise immer 0 zurück oder stellen den Wert überhaupt nicht zur Verfügung. Der Wert ist ebenfalls implementierungsabhängig — er kann bei Browsern, die ihn bereitstellen, variieren.

Wert

Ein DOMHighResTimeStamp oder null, wenn der Wert nicht verfügbar ist.

Beispiele

Dieses Beispiel verwendet einen PerformanceObserver, um neue soft-navigation-Performance-Einträge zu protokollieren, sobald sie in der Performance-Zeitachse des Browsers erfasst werden. Die Option buffered wird verwendet, um auf Einträge zuzugreifen, die vor der Erstellung des Observers vorhanden sind.

js
const observer = new PerformanceObserver((list) => {
  for (const entry of list.getEntries()) {
    console.log("Soft Nav:", entry.startTime, entry.paintTime);
  }
});
observer.observe({ type: "soft-navigation", buffered: true });

Spezifikationen

Spezifikation
Paint Timing
# dom-painttimingmixin-presentationtime

Browser-Kompatibilität

Siehe auch