跳至主要内容
版本: 22.5.0

Page.metrics() 方法

包含指标作为键值对的对象。

签名:

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

返回值

Promise<指标>

  • Timestamp : 指标样本采集的时间戳。

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

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

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

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

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

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

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

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

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

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

  • JSHeapUsedSize : 使用的 JavaScript 堆大小。

  • JSHeapTotalSize : JavaScript 堆的总大小。

备注

所有时间戳都采用单调时间:自过去某个任意时间点起以秒为单位的单调递增时间。