PerformanceNavigationTiming - Web APIs | MDN
Instance properties
This interface extends the following PerformanceEntry properties by qualifying and constraining them as follows:
PerformanceEntry.entryTypeRead only-
Returns
"navigation". PerformanceEntry.nameRead only-
Returns the document's URL. Note that text fragments, and any other fragment directives, are stripped from the URL.
PerformanceEntry.startTimeRead only-
Returns a
DOMHighResTimeStampwith a value of0. PerformanceEntry.durationRead only-
Returns a
timestampthat is the difference between thePerformanceNavigationTiming.loadEventEndandPerformanceEntry.startTimeproperties.
This interface also extends the following PerformanceResourceTiming properties by qualifying and constraining them as follows:
PerformanceResourceTiming.initiatorTypeRead only-
Returns
"navigation".
The interface also supports the following properties:
-
A
DOMHighResTimeStamprepresenting the time between when a document starts prerendering and when it is activated. -
A
DOMHighResTimeStamprepresenting the time at which the connection restart occurred due toCritical-CHHTTP response header mismatch. -
A
DOMHighResTimeStamprepresenting the time immediately before the user agent sets the document'sreadyStateto"complete". -
A
DOMHighResTimeStamprepresenting the time immediately after the current document'sDOMContentLoadedevent handler completes. -
A
DOMHighResTimeStamprepresenting the time immediately before the current document'sDOMContentLoadedevent handler starts. -
A
DOMHighResTimeStamprepresenting the time immediately before the user agent sets the document'sreadyStateto"interactive". -
A
DOMHighResTimeStamprepresenting the time immediately after the current document'sloadevent handler completes. -
A
DOMHighResTimeStamprepresenting the time immediately before the current document'sloadevent handler starts. -
A
NotRestoredReasonsobject providing report data on reasons why the current document was blocked from using the back/forward cache (bfcache) on navigation. -
A number representing the number of redirects since the last non-redirect navigation in the current browsing context.
-
A string representing the navigation type. Either
"navigate","reload", or"back_forward". -
A
DOMHighResTimeStamprepresenting the time immediately after the current document'sunloadevent handler completes. -
A
DOMHighResTimeStamprepresenting the time immediately before the current document'sunloadevent handler starts.
Instance methods
-
Returns a JSON representation of the
PerformanceNavigationTimingobject.
Specifications
| Specification |
|---|
| Navigation Timing Level 2 # sec-PerformanceNavigationTiming |