PerformanceMark
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.
Constructor
PerformanceMark()
-
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
whenperformance.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
See the example in Using the User Timing API.