PerformanceObserver
PerformanceObserver インターフェイスは、パフォーマンス測定イベントを監視し、ブラウザーのパフォーマンスタイムラインに記録されているので、新しいperformance entries の通知を受けるために使用されます。
注: この機能は Web Worker 内で利用可能です
コンストラクター
PerformanceObserver()-
新しい
PerformanceObserverオブジェクトを作成して返します。
メソッド
PerformanceObserver.observe()-
監視する
エントリタイプのセットを指定します。指定されたentryTypesの 1 つに対してパフォーマンスエントリが記録されている場合、パフォーマンスオブザーバのコールバック関数が呼び出されます。 PerformanceObserver.disconnect()-
パフォーマンスオブザーバのコールバックが
パフォーマンスエントリを受け取らないようにします。 PerformanceObserver.takeRecords()-
パフォーマンスオブザーバに格納されている
パフォーマンスエントリの現在のリストを空にして返します。
例
js
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