このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

PerformanceMark

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2017年9月以降、すべてのブラウザーで利用可能です。

メモ: この機能はウェブワーカー内で利用可能です。

PerformanceMark は PerformanceEntry オブジェクトのうち entryType が "mark" を持つインターフェイスです。

この型の項目は、通常、performance.mark() を呼んで名前付き DOMHighResTimeStamp(マーク)をブラウザーのパフォーマンスタイムラインに追加することで作成されます。 ブラウザーのパフォーマンスタイムラインに追加されないパフォーマンスマークを作成するには、コンストラクターを使用してください。

PerformanceEntry PerformanceMark

コンストラクター

PerformanceMark()

ブラウザーのパフォーマンスタイムラインに追加しない新しい PerformanceMark オブジェクトを作成します。

インスタンスプロパティ

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

PerformanceEntry.entryType 読取専用

"mark" を返します。

PerformanceEntry.name 読取専用

マークがperformance.mark() を呼び出して作成されたときに付けられた名前を返します。

PerformanceEntry.startTime 読取専用

performance.mark() が呼び出されたときに DOMHighResTimeStamp を返します。

PerformanceEntry.duration 読取専用

"0" を返します(マークには期間がありません。)

このインターフェイスは、以下のプロパティにも対応しています。

PerformanceMark.detail 読取専用

任意のメタデータを返します。このメタデータは、マークに記載されたもので、構築時に指定されたものです。

インスタンスメソッド

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

例

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

仕様書

仕様書
User Timing
# performancemark

ブラウザーの互換性

関連情報