PerformanceMeasure
is an abstract interface for PerformanceEntry
objects with an entryType
of "measure
". Entries of this type are created by calling performance.measure()
to add a named DOMHighResTimeStamp
(the measure) between two marks 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
measure
".PerformanceEntry.name
performance.measure()
.PerformanceEntry.startTime
timestamp
given to the measure when performance.measure()
was called.PerformanceEntry.duration
DOMHighResTimeStamp
that is the duration of the measure (typically, the measure's end mark timestamp minus its start mark timestamp).This interface has no methods.
See the example in Using the User Timing API.
Specification | Status | Comment |
---|---|---|
User Timing Level 2 The definition of 'PerformanceMeasure' in that specification. | Working Draft | |
User Timing The definition of 'PerformanceMeasure' 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/PerformanceMeasure