PerformanceMeasure

Baseline 已广泛支持

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

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

PerformanceMeasure 是一个 抽象 接口,用于 PerformanceEntry 对象,其 entryType"measure"。此类型的条目是通过调用 performance.measure() 来创建的,以便在浏览器的 性能时间线 中添加两个 标记 之间的 命名 DOMHighResTimeStamp(即 度量)。

PerformanceEntry PerformanceMeasure

实例属性

此接口定义了

PerformanceMeasure.detail

包含有关度量的任意元数据。

此外,它通过以下方式扩展了 PerformanceEntry 的属性

PerformanceEntry.entryType

返回 "measure"

PerformanceEntry.name

返回通过调用 performance.measure() 创建度量时指定的名称。

PerformanceEntry.startTime

返回调用 performance.measure() 时为度量指定的 时间戳

PerformanceEntry.duration

返回一个 DOMHighResTimeStamp,表示度量的持续时间(通常是度量结束标记的时间戳减去其开始标记的时间戳)。

实例方法

此接口没有方法。

示例

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

规范

规范
用户计时
# performancemeasure

浏览器兼容性

另见