| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/PerformanceNavigationTiming | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Oktober 2021 browserbergreifend verfgbar.
* Einige Teile dieser Funktion werden mglicherweise unterschiedlich gut untersttzt.
Das PerformanceNavigationTiming-Interface bietet Methoden und Eigenschaften, um Metriken in Bezug auf die Navigationsereignisse des Browsers zu speichern und abzurufen. Zum Beispiel kann dieses Interface verwendet werden, um zu bestimmen, wie viel Zeit das Laden oder Entladen eines Dokuments bentigt.
Nur das aktuelle Dokument ist in der Leistungstimeline enthalten, daher gibt es nur ein PerformanceNavigationTiming-Objekt in der Leistungstimeline. 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 es sie wie folgt qualifiziert und einschrnkt:
PerformanceEntry.entryType SchreibgeschtztGibt "navigation" zurck.
PerformanceEntry.name SchreibgeschtztGibt die URL des Dokuments zurck. Beachten Sie, dass Textfragmente und andere Fragment-Direktiven aus der URL entfernt werden.
PerformanceEntry.startTime SchreibgeschtztGibt ein DOMHighResTimeStamp mit einem Wert von 0 zurck.
PerformanceEntry.duration SchreibgeschtztGibt einen timestamp zurck, der die Differenz zwischen den Eigenschaften PerformanceNavigationTiming.loadEventEnd und PerformanceEntry.startTime ist.
Dieses Interface erweitert auch die folgenden PerformanceResourceTiming-Eigenschaften, indem es sie wie folgt qualifiziert und einschrnkt:
PerformanceResourceTiming.initiatorType SchreibgeschtztGibt "navigation" zurck.
Das Interface untersttzt auch die folgenden Eigenschaften:
PerformanceNavigationTiming.activationStart Schreibgeschtzt Ein DOMHighResTimeStamp, der die Zeit zwischen dem Start des Vor-Renderings eines Dokuments und dessen Aktivierung darstellt.
PerformanceNavigationTiming.confidence Schreibgeschtzt Ein PerformanceTimingConfidence-Objekt, das Informationen enthlt, die anzeigen, ob ein Leistungsbericht die typische Anwendungsleistung widerspiegelt oder wahrscheinlich durch externe Faktoren beeinflusst wird.
PerformanceNavigationTiming.criticalCHRestart Schreibgeschtzt Ein DOMHighResTimeStamp, der die Zeit angibt, zu der der Verbindungsneustart aufgrund einer Critical-CH HTTP-Antwortkopfzeilen-Mismatch auftrat.
PerformanceNavigationTiming.domComplete SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar vor dem Setzen des readyState-Zustands des Dokuments auf "complete" durch den Benutzeragenten darstellt.
PerformanceNavigationTiming.domContentLoadedEventEnd SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar nach dem Abschluss des DOMContentLoaded-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.domContentLoadedEventStart SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar vor dem Start des DOMContentLoaded-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.domInteractive SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar vor dem Setzen des readyState-Zustands des Dokuments auf "interactive" durch den Benutzeragenten darstellt.
PerformanceNavigationTiming.loadEventEnd SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar nach dem Abschluss des load-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.loadEventStart SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar vor dem Start des load-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.notRestoredReasons Schreibgeschtzt Ein NotRestoredReasons-Objekt, das Daten ber die Grnde liefert, warum das aktuelle Dokument an der Verwendung des Rckwrts/Vorwrts-Caches (bfcache) bei der Navigation gehindert wurde.
PerformanceNavigationTiming.redirectCount SchreibgeschtztEine Zahl, die die Anzahl der Umleitungen seit der letzten Nicht-Umleitungs-Navigation im aktuellen Browsing-Kontext darstellt.
PerformanceNavigationTiming.type SchreibgeschtztEin String, der den Navigationstyp darstellt. Entweder "navigate", "reload" oder "back_forward".
PerformanceNavigationTiming.unloadEventEnd SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar nach dem Abschluss des unload-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.unloadEventStart SchreibgeschtztEin DOMHighResTimeStamp, der die Zeit unmittelbar vor dem Start des unload-Ereignis-Handlers des aktuellen Dokuments darstellt.
PerformanceNavigationTiming.toJSON()Gibt eine JSON-Darstellung des PerformanceNavigationTiming-Objekts zurck.
| Spezifikation |
|---|
| Navigation Timing Level 2 # sec-PerformanceNavigationTiming |
PerformanceNavigationTimingEventCountsLargestContentfulPaintLayoutShiftLayoutShiftAttributionNotRestoredReasonDetailsNotRestoredReasonsPerformancePerformanceElementTimingPerformanceEntryPerformanceEventTimingPerformanceLongAnimationFrameTimingPerformanceLongTaskTimingPerformanceMarkPerformanceMeasurePerformanceNavigationPerformanceObserverPerformanceObserverEntryListPerformancePaintTimingPerformanceResourceTimingPerformanceScriptTimingPerformanceServerTimingPerformanceTimingTaskAttributionTimingVisibilityStateEntryWindow.performanceWorkerGlobalScope.performanceDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |