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ヒープの合計サイズ。
備考
すべてのタイムスタンプは単調時間です。過去のある時点からの秒単位の単調増加時間です。