Interface PerformanceNavigationTiming
interface PerformanceNavigationTiming {
connectEnd: number;
connectStart: number;
decodedBodySize: number;
domainLookupEnd: number;
domainLookupStart: number;
domComplete: number;
domContentLoadedEventEnd: number;
domContentLoadedEventStart: number;
domInteractive: number;
duration: number;
encodedBodySize: number;
entryType: string;
fetchStart: number;
initiatorType: string;
loadEventEnd: number;
loadEventStart: number;
name: string;
nextHopProtocol: string;
redirectCount: number;
redirectEnd: number;
redirectStart: number;
requestStart: number;
responseEnd: number;
responseStart: number;
responseStatus: number;
secureConnectionStart: number;
serverTiming: readonly PerformanceServerTiming[];
startTime: number;
transferSize: number;
type: NavigationTimingType;
unloadEventEnd: number;
unloadEventStart: number;
workerStart: number;
toJSON(): any;
}
connectEnd: number;
connectStart: number;
decodedBodySize: number;
domainLookupEnd: number;
domainLookupStart: number;
domComplete: number;
domContentLoadedEventEnd: number;
domContentLoadedEventStart: number;
domInteractive: number;
duration: number;
encodedBodySize: number;
entryType: string;
fetchStart: number;
initiatorType: string;
loadEventEnd: number;
loadEventStart: number;
name: string;
nextHopProtocol: string;
redirectCount: number;
redirectEnd: number;
redirectStart: number;
requestStart: number;
responseEnd: number;
responseStart: number;
responseStatus: number;
secureConnectionStart: number;
serverTiming: readonly PerformanceServerTiming[];
startTime: number;
transferSize: number;
type: NavigationTimingType;
unloadEventEnd: number;
unloadEventStart: number;
workerStart: number;
toJSON(): any;
}
Hierarchy
- PerformanceResourceTiming
- PerformanceNavigationTiming (View Summary)
Index
Properties
connectEnd
connectStart
decodedBodySize
domainLookupEnd
domainLookupStart
domComplete
domContentLoadedEventEnd
domContentLoadedEventStart
domInteractive
duration
encodedBodySize
entryType
fetchStart
initiatorType
loadEventEnd
loadEventStart
name
nextHopProtocol
redirectCount
redirectEnd
redirectStart
requestStart
responseEnd
responseStart
responseStatus
secureConnectionStart
serverTiming
startTime
transferSize
type
unloadEventEnd
unloadEventStart
workerStart
Methods
Properties
ReadonlyconnectEnd
connectEnd: number
ReadonlyconnectStart
connectStart: number
ReadonlydecodedBodySize
decodedBodySize: number
ReadonlydomainLookupEnd
domainLookupEnd: number
ReadonlydomainLookupStart
domainLookupStart: number
ReadonlydomComplete
domComplete: number
ReadonlydomContentLoadedEventEnd
domContentLoadedEventEnd: number
ReadonlydomContentLoadedEventStart
domContentLoadedEventStart: number
ReadonlydomInteractive
domInteractive: number
Readonlyduration
duration: number
ReadonlyencodedBodySize
encodedBodySize: number
ReadonlyentryType
entryType: string
ReadonlyfetchStart
fetchStart: number
ReadonlyinitiatorType
initiatorType: string
ReadonlyloadEventEnd
loadEventEnd: number
ReadonlyloadEventStart
loadEventStart: number
Readonlyname
name: string
ReadonlynextHopProtocol
nextHopProtocol: string
ReadonlyredirectCount
redirectCount: number
ReadonlyredirectEnd
redirectEnd: number
ReadonlyredirectStart
redirectStart: number
ReadonlyrequestStart
requestStart: number
ReadonlyresponseEnd
responseEnd: number
ReadonlyresponseStart
responseStart: number
ReadonlyresponseStatus
responseStatus: number
ReadonlysecureConnectionStart
secureConnectionStart: number
ReadonlyserverTiming
ReadonlystartTime
startTime: number
ReadonlytransferSize
transferSize: number
Readonlytype
ReadonlyunloadEventEnd
unloadEventEnd: number
ReadonlyunloadEventStart
unloadEventStart: number
ReadonlyworkerStart
workerStart: number
Provides methods and properties to store and retrieve metrics regarding the browser's document navigation events. For example, this interface can be used to determine how much time it takes to load or unload a document.
MDN Reference