PerformanceMeasure

PerformanceMeasure は、"measure" の entryType を持つPerformanceEntry オブジェクトの抽象インターフェイスです。このタイプのエントリは、performance.measure() を呼び出して、ブラウザのパフォーマンスタイムラインの2つのマークの間に名前付き DOMHighResTimeStamp (measure) を追加することによって作成されます。

プロパティ

このインターフェイスはプロパティを持ちませんが、以下のようにプロパティを修飾/制約することで以下の PerformanceEntry プロパティを拡張します。

PerformanceEntry.entryType
"measure" を返します。
PerformanceEntry.name
メジャーがperformance.measure()の呼び出しで作成されたときにメジャーに付けられた名前を返します。
PerformanceEntry.startTime
performance.measure() が呼び出されたときにメジャーに与えられたタイムスタンプを返します。
PerformanceEntry.duration
小節の長さである DOMHighResTimeStamp を返します (通常、小節の終了マークのタイムスタンプから開始マークのタイムスタンプを引いたもの)。

メソッド

このインターフェイスにはメソッドがありません。

ユーザータイミング API の使用の例を参照してください。

仕様

仕様書 ステータス コメント
User Timing Level 2
PerformanceMeasure の定義
草案  
User Timing
PerformanceMeasure の定義
勧告 基本的な定義

ブラウザの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
PerformanceMeasureChrome 完全対応 25Edge 完全対応 ありFirefox 完全対応 41IE 完全対応 10Opera 完全対応 33Safari 完全対応 11WebView Android 完全対応 ありChrome Android 完全対応 25Firefox Android 完全対応 42Opera Android 完全対応 33Safari iOS 完全対応 11Samsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応

あわせて参照