PerformanceMark

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

プロパティ

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

PerformanceEntry.entryType
"mark" を返します。
PerformanceEntry.name
マークがperformance.mark() を呼び出して作成されたときに付けられた名前を返します。
PerformanceEntry.startTime
performance.mark() が呼び出されたときに DOMHighResTimeStamp を返します。
PerformanceEntry.duration
"0" を返します (マークには期間がありません)

メソッド

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

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

仕様

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

ブラウザの互換性

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

凡例

完全対応  
完全対応

あわせて参照