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 (範囲) を追加することによって作成されます。

PerformanceEntry PerformanceMeasure

インスタンスプロパティ

このインターフェイスは次のものを定義しています。

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

関連情報