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

View in English Always switch to English

InteractionContentfulPaint: presentationTime-Eigenschaft

Die schreibgeschützte Eigenschaft presentationTime des InteractionContentfulPaint-Interfaces gibt den Zeitstempel zurück, zu dem die gezeichneten Pixel tatsächlich auf dem Bildschirm angezeigt wurden.

Die presentationTime ist optional — einige Browser geben möglicherweise immer 0 zurück oder geben den Wert überhaupt nicht an. Der Wert ist auch implementierungsabhängig — er kann je nach Browser, der sich entscheidet, ihn anzugeben, unterschiedlich sein.

Wert

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

Beispiele

Dieses Beispiel verwendet einen PerformanceObserver, um neue interaction-contentful-paint-Performance-Einträge zu protokollieren, sobald sie in der Performance-Timeline des Browsers erfasst 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(
      "Interaction Contentful Paint:",
      entry.startTime,
      entry.paintTime,
    );
  }
});
observer.observe({ type: "interaction-contentful-paint", buffered: true });

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch