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