PerformanceObserverEntryList

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

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

メソッド

PerformanceObserverEntryList.getEntries()
与えられたフィルタに基づいて明示的に観測された PerformanceEntry オブジェクトのリストを返します。
PerformanceObserverEntryList.getEntriesByType()
与えられたエントリタイプの明示的に観測されたPerformanceEntry オブジェクトのリストを返します。
PerformanceObserverEntryList.getEntriesByName()
指定された名前エントリタイプに基づいて、明示的に監視されている PerformanceEntry オブジェクトのリストを返します。

// 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
   }
}

仕様

仕様書 ステータス コメント
Performance Timeline Level 2
PerformanceObserverEntryList の定義
勧告候補 初期定義

ブラウザの互換性

BCD tables only load in the browser