PerformanceNavigationTiming class

Experimental: This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface 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.

PerformanceEntry

PerformanceResourceTiming

PerformanceNavigationTiming

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

PerformanceNavigationTiming()
factory

Properties

activationStart double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
connectEnd double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
connectStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
decodedBodySize int

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
domainLookupEnd double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
domainLookupStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
domComplete double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
domContentLoadedEventEnd double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
domContentLoadedEventStart double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
domInteractive double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
duration double

Available on PerformanceEntry, provided by the PropsPerformanceEntry extension

no setter
encodedBodySize int

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
entryType String

Available on PerformanceEntry, provided by the PropsPerformanceEntry extension

no setter
fetchStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
hashCode int
The hash code for this object.
no setterinherited
initiatorType String

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
loadEventEnd double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
loadEventStart double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
name String

Available on PerformanceEntry, provided by the PropsPerformanceEntry extension

no setter
nextHopProtocol String

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
redirectCount int

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
redirectEnd double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
redirectStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
renderBlockingStatus RenderBlockingStatusType

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
requestStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
responseEnd double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
responseStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secureConnectionStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
serverTiming Iterable<PerformanceServerTiming>

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
startTime double

Available on PerformanceEntry, provided by the PropsPerformanceEntry extension

no setter
transferSize int

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter
type NavigationTimingType

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
unloadEventEnd double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
unloadEventStart double

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

no setter
workerStart double

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() → dynamic

Available on PerformanceEntry, provided by the PropsPerformanceEntry extension

toJSON() → dynamic

Available on PerformanceNavigationTiming, provided by the PropsPerformanceNavigationTiming extension

toJSON() → dynamic

Available on PerformanceResourceTiming, provided by the PropsPerformanceResourceTiming extension

toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited