PerformanceObserver
PerformanceObserver
インターフェイスは、パフォーマンス測定イベントを監視し、ブラウザーのパフォーマンスタイムラインに記録されているので、新しいperformance entries の通知を受けるために使用されます。
注: この機能は Web Worker 内で利用可能です
コンストラクター
PerformanceObserver()
-
新しい
PerformanceObserver
オブジェクトを作成して返します。
メソッド
PerformanceObserver.observe()
-
監視する
エントリタイプ
のセットを指定します。指定されたentryTypes
の 1 つに対してパフォーマンスエントリ
が記録されている場合、パフォーマンスオブザーバのコールバック関数が呼び出されます。 PerformanceObserver.disconnect()
-
パフォーマンスオブザーバのコールバックが
パフォーマンスエントリ
を受け取らないようにします。 PerformanceObserver.takeRecords()
-
パフォーマンスオブザーバに格納されている
パフォーマンスエントリ
の現在のリストを空にして返します。
例
function perf_observer(list, observer) {
// Process the "measure" event
}
var observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["measure"]});
仕様書
Specification |
---|
Performance Timeline # dom-performanceobserver |
ブラウザーの互換性
BCD tables only load in the browser