Summary
The PerformanceNavigation interface represents information about how the navigation to the current document was done.
An object of this type can be obtained by calling the Performance.navigation read-only attribute.
Properties
The PerformanceNavigation interface doesn't inherit any properties.
PerformanceNavigation.typeRead only- An
unsigned shortwhich indicates how the navigation to this page was done. Possible values are:TYPE_NAVIGATE(0)- The page was accessed by following a link, a bookmark, a form submission, or a script, or by typing the URL in the address bar.
TYPE_RELOAD(1)- The page was accessed by clicking the Reload button or via the
Location.reload()method. TYPE_BACK_FORWARD(2)- The page was accessed by navigating into the history.
TYPE_RESERVED(255)- Any other way.
PerformanceNavigation.redirectCountRead only- An
unsigned shortrepresenting the number of REDIRECTs done before reaching the page.
Methods
The Performance interface doesn't inherit any methods.
PerformanceNavigation.toJSON()- Is a jsonizer returning a json object representing the
PerformanceNavigationobject.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Navigation Timing The definition of 'PerformanceNavigation' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
| Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|---|
| Basic support | No support | (Yes) | 7.0 (7.0) | 9.0 | No support | No support |
toJSON() |
No support | ? | 25.0 (25.0) | 9.0 | No support | No support |
| Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|---|
| Basic support | No support | (Yes) | 7.0 (7.0) | 1.0 (7.0) | 9.0 | No support | No support |
toJSON() |
No support | ? | 25.0 (25.0) | 1.2 (25.0) | 9.0 | No support | No support |
See also
- The
Performancethat allows access to an object of this type. PerformanceNavigationTiming(part of Navigation Timing Level 2)

