PerformanceObserverEntryList

PerformanceObserverEntryList インターフェイスは、observe() メソッドを介して明示的に監視された パフォーマンスイベント のリストです。

メモ: このインターフェイスは WindowWorker に公開されています。

メソッド

PerformanceObserverEntryList.getEntries() (en-US)

与えられたフィルタに基づいて明示的に観測された PerformanceEntry オブジェクトのリストを返します。

PerformanceObserverEntryList.getEntriesByType() (en-US)

与えられたエントリタイプの明示的に観測されたPerformanceEntry オブジェクトのリストを返します。

PerformanceObserverEntryList.getEntriesByName() (en-US)

指定された名前エントリタイプに基づいて、明示的に監視されている PerformanceEntry オブジェクトのリストを返します。

js
// Create observer for all performance event types
// list is of type PerformanceObserveEntryList
var observe_all = new PerformanceObserver(function(list, obs) {
   var perfEntries = list.getEntries();
   for (var i = 0; i < perfEntries.length; i++) {
      print_perf_entry(perfEntries[i]);
      // do something with it
   }
}

仕様書

Specification
Performance Timeline
# performanceobserverentrylist-interface

ブラウザーの互換性

BCD tables only load in the browser