Skip to main content
Version: 24.38.0

Page.metrics()方法

🌐 Page.metrics() method

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

🌐 Object containing metrics as key/value pairs.

语法

🌐 Signature

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 堆的总大小。

附注

🌐 Remarks

所有时间戳都是单调时间:自过去任意点起按秒单调增加的时间。

🌐 All timestamps are in monotonic time: monotonically increasing time in seconds since an arbitrary point in the past.