PerformanceMark

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本使用。自 2017 年 9 月以来,它已在浏览器中提供。

注意:此功能在 Web Workers 中可用。

PerformanceMark 是一个 "mark" 类型的 PerformanceEntry 对象的接口。

这种类型的条目通常是通过调用 performance.mark() 来创建的,以便将一个命名DOMHighResTimeStamp(即标记)添加到浏览器的性能时间线上。如果想创建一个不添加到浏览器性能时间线的性能标记,请使用构造函数。

PerformanceEntry PerformanceMark

构造函数

PerformanceMark()

创建一个新的 PerformanceMark 对象,该对象不会被添加到浏览器的性能时间线上。

实例属性

此接口通过如下限定/约束 PerformanceEntry 属性来扩展该接口:

PerformanceEntry.entryType 只读

返回 "mark"

PerformanceEntry.name 只读

返回通过调用 performance.mark() 创建标记时给定的名称。

PerformanceEntry.startTime 只读

返回调用 performance.mark() 时的 DOMHighResTimeStamp

PerformanceEntry.duration 只读

返回 0。(标记没有持续时间。)

此接口还支持以下属性:

PerformanceMark.detail 只读

返回创建标记时包含的任意元数据。

实例方法

此接口没有方法。

示例

请参阅 使用 User Timing API 中的示例。

规范

规范
用户计时
# performancemark

浏览器兼容性

另见