--- title: PerformanceObserver slug: Web/API/PerformanceObserver tags: - API - PerformanceObserver - Web パフォーマンス - observers - インターフェイス - パフォーマンスオブザーバー API - リファレンス translation_of: Web/API/PerformanceObserver ---
PerformanceObserver
インターフェイスは、パフォーマンス測定イベントを監視し、ブラウザのパフォーマンスタイムラインに記録されているので、新しい{{domxref("PerformanceEntry","performance entries", '', 'true')}} の通知を受けるために使用されます。
{{AvailableInWorkers}}
PerformanceObserver
オブジェクトを作成して返します。entryTypes
の1つに対して {{domxref("PerformanceEntry","パフォーマンスエントリ")}} が記録されている場合、パフォーマンスオブザーバのコールバック関数が呼び出されます。function perf_observer(list, observer) { // Process the "measure" event } var observer2 = new PerformanceObserver(perf_observer); observer2.observe({entryTypes: ["measure"]});
仕様書 | ステータス | コメント |
---|---|---|
{{SpecName('Performance Timeline Level 2', '#dom-performanceobserver', 'PerformanceObserver')}} | {{Spec2('Performance Timeline Level 2')}} | PerformanceObserver インターフェイスの初期定義 |
{{Compat("api.PerformanceObserver")}}