PerformanceMeasure
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2017年9月.
メモ: この機能はウェブワーカー内で利用可能です。
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> # performancemeasure> |
ブラウザーの互換性
Loading…