PerformanceObserverEntryList

The PerformanceObserverEntryList interface is a list of peformance events that were explicitly observed via the observe() method.

Note: this interface is exposed to Window and Worker.

Methods

PerformanceObserverEntryList.getEntries()
Returns a list of explicitly observed PerformanceEntry objects based on the given filter.
PerformanceObserverEntryList.getEntriesByType()
Returns a list of explicitly observed PerformanceEntry objects of the given entry type.
PerformanceObserverEntryList.getEntriesByName()
Returns a list of explicitly observed PerformanceEntry objects based on the given name and entry type.

Example

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

Specifications

Specification Status Comment
Performance Timeline Level 2
The definition of 'PerformanceObserverEntryList' in that specification.
Candidate Recommendation Initial definition.

Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 52.0 57 (57) No support 39 No support
Feature Android Android Webview Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support No support No support 57.0 (57) No support

39

No support 52.0

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, jpmedley, teoli, rolfedh, AFBarstow
 Last updated by: chrisdavidmills,