跳至主要內容
版本:23.11.1

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 堆積總大小。

備註

所有時間戳記皆以單調時間表示:自過去任意點以來,以秒為單位單調遞增的時間。