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.