Baseline Widely available *
Das PerformanceNavigationTiming
-Interface bietet Methoden und Eigenschaften, um Metriken in Bezug auf die Navigationsereignisse des Browsers zu speichern und abzurufen. Dieses Interface kann beispielsweise verwendet werden, um zu ermitteln, wie viel Zeit für das Laden oder Entladen eines Dokuments benötigt wird.
Nur das aktuelle Dokument ist in der Performance-Timeline enthalten, daher gibt es nur ein PerformanceNavigationTiming
-Objekt in der Performance-Timeline. Es erbt alle Eigenschaften und Methoden von PerformanceResourceTiming
und PerformanceEntry
.
Das folgende Diagramm zeigt alle Zeitstempel-Eigenschaften, die in PerformanceNavigationTiming
definiert sind.
Dieses Interface erweitert die folgenden PerformanceEntry
-Eigenschaften, indem sie qualifiziert und eingeschränkt werden:
PerformanceEntry.entryType
Schreibgeschützt
Gibt "navigation"
zurück.
PerformanceEntry.name
Schreibgeschützt
Gibt die URL des Dokuments zurück. Beachten Sie, dass Textfragmente und andere Fragment-Direktiven aus der URL entfernt werden.
PerformanceEntry.startTime
Schreibgeschützt
Gibt einen DOMHighResTimeStamp
mit einem Wert von 0
zurück.
PerformanceEntry.duration
Schreibgeschützt
Gibt einen timestamp
zurück, der die Differenz zwischen PerformanceNavigationTiming.loadEventEnd
und PerformanceEntry.startTime
darstellt.
Dieses Interface erweitert auch die folgenden PerformanceResourceTiming
-Eigenschaften, indem sie qualifiziert und eingeschränkt werden:
PerformanceResourceTiming.initiatorType
Schreibgeschützt
Gibt "navigation"
zurück.
Das Interface unterstützt auch die folgenden Eigenschaften:
PerformanceNavigationTiming.activationStart
Schreibgeschützt Experimentell
Ein DOMHighResTimeStamp
, der die Zeit zwischen dem Beginn des Prerenderings eines Dokuments und seiner Aktivierung angibt.
PerformanceNavigationTiming.criticalCHRestart
Schreibgeschützt Experimentell
Ein DOMHighResTimeStamp
, der den Zeitpunkt des Verbindungsneustarts aufgrund eines Critical-CH
-HTTP-Response-Header-Mismatches angibt.
PerformanceNavigationTiming.domComplete
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar vor der Ãnderung des readyState
-Wertes des Dokuments auf "complete"
durch den User-Agent darstellt.
PerformanceNavigationTiming.domContentLoadedEventEnd
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar nach der Ausführung des DOMContentLoaded
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.domContentLoadedEventStart
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar vor der Ausführung des DOMContentLoaded
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.domInteractive
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar vor der Ãnderung des readyState
-Wertes des Dokuments auf "interactive"
durch den User-Agent darstellt.
PerformanceNavigationTiming.loadEventEnd
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar nach der Ausführung des load
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.loadEventStart
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar vor der Ausführung des load
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.notRestoredReasons
Schreibgeschützt Experimentell
Ein NotRestoredReasons
-Objekt, das Berichts-Daten über die Gründe enthält, warum das aktuelle Dokument daran gehindert wurde, den Rückwärts/Vorwärts-Cache (bfcache) bei der Navigation zu verwenden.
PerformanceNavigationTiming.redirectCount
Schreibgeschützt
Eine Zahl, die die Anzahl der Weiterleitungen seit der letzten Nicht-Weiterleitungs-Navigation im aktuellen Browsing-Kontext darstellt.
PerformanceNavigationTiming.type
Schreibgeschützt
Ein String, der den Navigationstyp darstellt. Entweder "navigate"
, "reload"
, "back_forward"
oder "prerender"
.
PerformanceNavigationTiming.unloadEventEnd
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar nach der Ausführung des unload
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.unloadEventStart
Schreibgeschützt
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar vor der Ausführung des unload
-Ereignishandlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.toJSON()
Gibt eine JSON-Darstellung des PerformanceNavigationTiming
-Objekts zurück.
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4