PerformanceMark
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.
Note: This feature is available in Web Workers
Constructor
PerformanceMark()-
Creates a new
PerformanceMarkobject 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.entryTypeRead only-
Returns "
mark". PerformanceEntry.nameRead only-
Returns the name given to the mark when it was created via a call to
performance.mark(). PerformanceEntry.startTimeRead only-
Returns the
DOMHighResTimeStampwhenperformance.mark()was called. PerformanceEntry.durationRead only-
Returns "
0". (A mark has no duration.)
This interface also supports the following properties:
PerformanceMark.detailRead only-
Returns arbitrary metadata that has been included in the mark upon construction.
Instance methods
This interface has no methods.
Example
See the example in Using the User Timing API.
Specifications
| Specification |
|---|
| User Timing # performancemark |
Browser compatibility
BCD tables only load in the browser