PerformanceMeasure
is an abstract interface for {{domxref("PerformanceEntry","performance entries")}} with an {{domxref("PerformanceEntry.entryType","entry type")}} of "measure
". Entries of this type are created by calling {{domxref("Performance.measure","performance.measure()")}} to add a named {{domxref("DOMHighResTimeStamp","timestamp")}} (the measure) to the browser's performance timeline.
The PerformanceMeasure
interface has no properties, no methods nor any constructors. It qualifies and constrains the following {{domxref("PerformanceEntry")}} properties for "measure
" type {{domxref("PerformanceEntry","performance entries")}}: {{domxref("PerformanceEntry.name","name")}}, {{domxref("PerformanceEntry.entryType","entryType")}}, {{domxref("PerformanceEntry.startTime","startTime")}} and {{domxref("PerformanceEntry.duration","duration")}}.
Properties
This interface has no properties. However, it qualifies and constrains the following {{domxref("PerformanceEntry")}} properties for "measure
" type {{domxref("PerformanceEntry","performance entries")}}: {{domxref("PerformanceEntry.name","name")}}, {{domxref("PerformanceEntry.entryType","entryType")}}, {{domxref("PerformanceEntry.startTime","startTime")}} and {{domxref("PerformanceEntry.duration","duration")}}.
Methods
This interface has no methods.
Example
See the example in Using the User Timing API.
Specifications
Specification | Status | Comment |
---|---|---|
{{SpecName('User Timing Level 2', '#performancemeasure', 'PerformanceMeasure')}} | {{Spec2('User Timing Level 2')}} | |
{{SpecName('User Timing', '#performancemeasure', 'PerformanceMeasure')}} | {{Spec2('User Timing')}} | Basic definition. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support. | 43 | 41 | 10 | 33 | {{CompatNo}} |
Feature | Android | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support. | 46 | 42 | 42 | 10 | 33 | {{CompatNo}} |