PerformanceMeasure - 类型为 “measure” 的 PerformanceEntry 对象
PerformanceMeasure
是 PerformanceEntry
对象的抽象接口,其 entryType
为 “measure
”。通过调用 performance.measure()
在浏览器的的性能时间线的两个标记之间添加一个命名的 DOMHighResTimeStamp
(measure)来创建此类型的条目。
属性
该接口没有属性,但是通过如下限定和约束属性来扩展以下 PerformanceEntry
属性:
PerformanceEntry.entryType
返回 “measure
”。
PerformanceEntry.name
返回通过调用 performance.measure()
创建的 measure 名称。
PerformanceEntry.startTime
返回调用 performance.measure()
时的 DOMHighResTimeStamp
。
PerformanceEntry.duration
返回一个 DOMHighResTimeStamp
,它是 measure 的持续时间(通常为 measure 的结束标记时间戳减去其开始标记时间戳)。
方法
该接口没有方法。
实例
请参见使用用户计时 API 中的实例。
规范
规范 | 状态 | 备注 |
---|---|---|
User Timing Level 2 PerformanceMeasure 的定义 |
工作草案 | |
User Timing PerformanceMeasure 的定义 |
推荐 | 基本定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 25 | 支持 | 41 | 10 | 33 | 11 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 25 | 未知 | 42 | 未知 | 33 | 11 |