PerformanceMeasure
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
メモ: この機能はウェブワーカー内で利用可能です。
PerformanceMeasure
は、PerformanceEntry
オブジェクトのうち entryType
が "measure
" であるものの抽象インターフェイスです。この型の項目は、performance.measure()
を呼び出して、ブラウザーのパフォーマンスタイムラインの 2 つのマークの間の名前付き DOMHighResTimeStamp
(範囲) を追加することによって作成されます。
インスタンスプロパティ
このインターフェイスは次のものを定義しています。
PerformanceMeasure.detail
-
この範囲に関する任意のメタデータを格納します。
このインターフェイスはプロパティを持ちませんが、以下のようにプロパティを修飾/制約することで以下の PerformanceEntry
プロパティを拡張します。
PerformanceEntry.entryType
-
"
measure
" を返します。 PerformanceEntry.name
-
範囲が
performance.measure()
の呼び出しで作成されたときに範囲に付けられた名前を返します。 PerformanceEntry.startTime
-
performance.measure()
が呼び出されたときに範囲に与えられたタイムスタンプを返します。 PerformanceEntry.duration
-
範囲の長さである
DOMHighResTimeStamp
を返します(通常、範囲の終了マークのタイムスタンプから開始マークのタイムスタンプを引いたもの)。
メソッド
このインターフェイスにはメソッドがありません。
例
ユーザータイミング API の使用の例を参照してください。
仕様書
Specification |
---|
User Timing Level 3 # performancemeasure |
ブラウザーの互換性
BCD tables only load in the browser