PerformanceMark
is an abstract interface for PerformanceEntry
objects with an entryType
of "mark
". Entries of this type are created by calling performance.mark()
to add a named DOMHighResTimeStamp
(the mark) to the browser's performance timeline.
This interface has no properties but it extends the following PerformanceEntry
properties by qualifying/constrainting the properties as follows:
PerformanceEntry.entryType
mark
".PerformanceEntry.name
performance.mark()
.PerformanceEntry.startTime
DOMHighResTimeStamp
when performance.mark()
was called.PerformanceEntry.duration
0
". (A mark has no duration.)This interface has no methods.
See the example in Using the User Timing API.
Specification | Status | Comment |
---|---|---|
User Timing Level 2 The definition of 'PerformanceMark' in that specification. | Editor's Draft | |
User Timing The definition of 'PerformanceMark' in that specification. | Recommendation | Basic definition. |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support. | 43 | (Yes) | 41 | 10 | 33 | No support |
Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support. | 46 | (Yes) | 42 | 42 | 10 | 33 | No support |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PerformanceMark