PerformanceMark - Web APIs | MDN (original) (raw)
Baseline
Widely available
Note: This feature is available in Web Workers.
PerformanceMark
is an interface for PerformanceEntry objects with an entryType of "mark"
.
Entries of this type are typically created by calling performance.mark() to add a named DOMHighResTimeStamp (the mark) to the browser's performance timeline. To create a performance mark that isn't added to the browser's performance timeline, use the constructor.
PerformanceEntry PerformanceMark
Constructor
Creates a new PerformanceMark
object that isn't added to the browser's performance timeline.
Instance properties
This interface extends the following PerformanceEntry properties by qualifying/constraining the properties as follows:
PerformanceEntry.entryType Read only
Returns "mark"
.
PerformanceEntry.name Read only
Returns the name given to the mark when it was created via a call to performance.mark().
PerformanceEntry.startTime Read only
Returns the DOMHighResTimeStamp when performance.mark() was called.
PerformanceEntry.duration Read only
Returns 0
. (A mark has no duration.)
This interface also supports the following properties:
PerformanceMark.detail Read only
Returns arbitrary metadata that has been included in the mark upon construction.
Instance methods
This interface has no methods.
Example
Specifications
Specification |
---|
User Timing # performancemark |