PerformanceMark

Baseline 已廣泛支援

此功能已成熟,可跨多種裝置和瀏覽器版本使用。自 2017 年 9 月以來,它已在瀏覽器中提供。

注意:此功能在 Web Workers 中可用。

PerformanceMark 是一個 "mark" 型別的 PerformanceEntry 物件的介面。

這種型別的條目通常是透過呼叫 performance.mark() 來建立的,以便將一個命名DOMHighResTimeStamp(即標記)新增到瀏覽器的效能時間線上。如果想建立一個不新增到瀏覽器效能時間線的效能標記,請使用建構函式。

PerformanceEntry PerformanceMark

建構函式

PerformanceMark()

建立一個新的 PerformanceMark 物件,該物件不會被新增到瀏覽器的效能時間線上。

例項屬性

此介面透過如下限定/約束 PerformanceEntry 屬性來擴充套件該介面:

PerformanceEntry.entryType 只讀

返回 "mark"

PerformanceEntry.name 只讀

返回透過呼叫 performance.mark() 建立標記時給定的名稱。

PerformanceEntry.startTime 只讀

返回呼叫 performance.mark() 時的 DOMHighResTimeStamp

PerformanceEntry.duration 只讀

返回 0。(標記沒有持續時間。)

此介面還支援以下屬性:

PerformanceMark.detail 只讀

返回建立標記時包含的任意元資料。

例項方法

此介面沒有方法。

示例

請參閱 使用 User Timing API 中的示例。

規範

規範
使用者計時
# performancemark

瀏覽器相容性

另見