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: Eigenschaft presentationTime

Die schreibgeschützte Eigenschaft presentationTime des PerformanceSoftNavigation-Interfaces gibt den Zeitstempel an, wann die gezeichneten Pixel tatsächlich auf dem Bildschirm dargestellt wurden.

Der presentationTime ist optional — einige Browser geben möglicherweise immer 0 zurück oder geben den Wert überhaupt nicht frei. Der Wert ist außerdem implementierungsabhängig — er kann zwischen Browsern, die sich entscheiden, ihn freizugeben, variieren.

Wert

Ein DOMHighResTimeStamp oder null, wenn der Wert nicht freigegeben wird.

Beispiele

Dieses Beispiel verwendet einen PerformanceObserver, um neue soft-navigation-Leistungseinträge zu protokollieren, während sie in der Leistungschronik des Browsers aufgezeichnet werden. Die buffered-Option wird verwendet, um auf Einträge vor der Erstellung des Observers zuzugreifen.

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

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch