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

View in English Always switch to English

PerformanceMeasure

Baseline 広く利用可能

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

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

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 の使用の例を参照してください。

仕様書

仕様書
User Timing
# performancemeasure

ブラウザーの互換性

関連情報