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

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support52 ?57 No39 No
getEntries52 ?57 No39 No
getEntriesByType52 ?57 No39 No
getEntriesByName52 ?57 No39 No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No52 ?5739 No ?
getEntries No52 ?5739 No ?
getEntriesByType No52 ?5739 No ?
getEntriesByName No52 ?5739 No ?

Document Tags and Contributors

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