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.