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 堆的总大小。
备注
所有时间戳均为单调时间:自过去任意点以来单调递增的时间(以秒为单位)。