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. | Working Draft | |
User Timing The definition of 'PerformanceMark' in that specification. | Recommendation | Basic definition. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 43 | Yes | 41 | 10 | 33 | 11 |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | Yes | Yes | 42 | 33 | 11 | ? |
© 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