PerformanceMeasure extension type
PerformanceMeasure
is an abstract interface for PerformanceEntry
objects with an PerformanceEntry.entryType of "measure
". Entries of this
type are created by calling Performance.measure to add a named
DOMHighResTimeStamp (the measure) between two marks to the browser's
performance timeline.
API documentation sourced from MDN Web Docs.
- on
- Implemented types
- Available extensions
Properties
- detail → JSAny?
-
The read-only
detail
property returns arbitrary metadata that was included in the mark upon construction (when using Performance.measure.no setter - duration → double
-
The read-only
duration
property returns a that is the duration of the . The meaning of this property depends on the value of this entry's PerformanceEntry.entryType.no setterinherited - entryType → String
-
The read-only
entryType
property returns a string representing the type of performance metric that this entry represents.no setterinherited - hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
The read-only
name
property of the PerformanceEntry interface is a string representing the name for a performance entry. It acts as an identifier, but it does not have to be unique. The value depends on the subclass.no setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startTime → double
-
The read-only
startTime
property returns the first recorded for this . The meaning of this property depends on the value of this entry's PerformanceEntry.entryType.no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJSON(
) → JSObject -
The
toJSON()
method is a ; it returns a JSON representation of the PerformanceEntry object.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited