PerformanceMeasure
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。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 の使用の例を参照してください。
仕様書
| 仕様書 |
|---|
| User Timing> # performancemeasure> |