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
# performancemeasure

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
PerformanceMeasure
detail

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

関連情報