跳到主要内容
版本: 23.11.1

Page.metrics() 方法

包含指标的键/值对的对象。

签名

class Page {
abstract metrics(): Promise<Metrics>;
}

返回

Promise<Metrics>

  • Timestamp:获取指标样本时的时间戳。

  • Documents:页面中的文档数量。

  • Frames:页面中的框架数量。

  • JSEventListeners:页面中的事件数量。

  • Nodes:页面中的 DOM 节点数量。

  • LayoutCount:完整或部分页面布局的总数。

  • RecalcStyleCount:页面样式重新计算的总数。

  • LayoutDuration:所有页面布局的总持续时间。

  • RecalcStyleDuration:所有页面样式重新计算的总持续时间。

  • ScriptDuration:JavaScript 执行的总持续时间。

  • TaskDuration:浏览器执行的所有任务的总持续时间。

  • JSHeapUsedSize:已使用的 JavaScript 堆大小。

  • JSHeapTotalSize:JavaScript 堆的总大小。

备注

所有时间戳均为单调时间:自过去任意点以来单调递增的时间(以秒为单位)。