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.
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 });