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
-
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