InteractionContentfulPaint: 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 schreibgeschützte Eigenschaft presentationTime der Schnittstelle InteractionContentfulPaint gibt den timestamp zurück, wann die gemalten Pixel tatsächlich auf dem Bildschirm gezeichnet wurden.
Die presentationTime ist optional — einige Browser können immer 0 zurückgeben oder den Wert überhaupt nicht anzeigen. Der Wert ist auch implementierungsabhängig — er kann bei Browsern, die sich entscheiden, ihn anzuzeigen, variieren.
Wert
Ein DOMHighResTimeStamp oder null, wenn der Wert nicht angezeigt wird.
Beispiele
Dieses Beispiel verwendet einen PerformanceObserver, um neue interaction-contentful-paint-Leistungseinträge zu protokollieren, wenn sie in der Leistungstimeline des Browsers aufgezeichnet werden. Die Option buffered 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 });
Spezifikationen
| Spezifikation |
|---|
| Paint Timing> # dom-painttimingmixin-presentationtime> |