PerformanceSoftNavigation: Präsentationszeit-Eigenschaft
Die presentationTime-Schreibgeschützte Eigenschaft der PerformanceSoftNavigation-Schnittstelle gibt den Zeitstempel zurück, zu dem die gemalten Pixel tatsächlich auf dem Bildschirm gezeichnet wurden.
Die presentationTime-Eigenschaft ist optional — einige Browser geben möglicherweise immer 0 zurück oder stellen den Wert überhaupt nicht bereit. Der Wert ist auch implementierungsabhängig — er kann in Browsern, die ihn bereitstellen, unterschiedlich sein.
Wert
Ein DOMHighResTimeStamp oder null, wenn der Wert nicht verfügbar ist.
Beispiele
Dieses Beispiel verwendet einen PerformanceObserver, um neue soft-navigation-Performanceeinträge zu protokollieren, während sie in der Leistungschronik des Browsers aufgezeichnet werden. Die buffered-Option wird verwendet, um auf Einträge zuzugreifen, die vor der Erstellung des Observers aufgezeichnet wurden.
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 });
## Specifications
If you're able to see this, something went wrong on this page.
## Browser compatibility
If you're able to see this, something went wrong on this page.
## See also
- LargestContentfulPaint.presentationTime