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

View in English Always switch to English

Performance

Baseline
広く利用可能
*

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

* この機能の一部は、対応レベルが異なる場合があります。

Performance インターフェイスは、現在のページのパフォーマンス関連情報へのアクセスを提供します。

この型のオブジェクトは window.performanceself.performance をワーカーで呼び出すことで取得できます。パフォーマンス項目はコンテキスト単位であることに注意してください。メインスレッド(または他にもワーカー)でマークを作成した場合、ワーカースレッドではそのマークを見ることはできません。ウィンドウとワーカーのコンテキストで利用できる API は self.performance を参照してください。

EventTarget Performance

インスタンスプロパティ

Performance インターフェイスはプロパティを継承しません。

Performance.eventCounts 読取専用

イベント型ごとに配信されたイベント数を格納する EventCounts マップです。

Performance.navigation 読取専用

古い PerformanceNavigation オブジェクトで、ページが読み込みか更新か、リダイレクトの発生回数など、timing にリストされている時間に含まれる操作に関する有用なコンテキストを提供します。

Performance.timing 読取専用

古い PerformanceTiming オブジェクトで、待ち時間関連のパフォーマンス情報を持っています。

Performance.memory 読取専用

Chrome で追加された標準外の拡張子で、このプロパティは基本的なメモリー使用量情報を持つオブジェクトを提供します。この標準外の API を使うべきではありません

Performance.timeOrigin 読取専用

パフォーマンス測定の開始時刻の高解像度タイムスタンプを返します。

インスタンスメソッド

Performance インターフェイスはメソッドを継承しません。

Performance.clearMarks()

ブラウザーのパフォーマンス項目バッファーから指定されたマークを削除します。

Performance.clearMeasures()

ブラウザーのパフォーマンス項目バッファーから指定されたメジャーを削除します。

Performance.clearResourceTimings()

ブラウザーのパフォーマンスデータバッファーから "resource" の entryType を持つすべてのパフォーマンス項目を削除します。

Performance.getEntries()

与えられたフィルターに基づく PerformanceEntry オブジェクトのリストを返します。

Performance.getEntriesByName()

指定された名前項目型に基づいて PerformanceEntry オブジェクトのリストを返します。