PerformanceObserver.disconnect()
The disconnect()
method of the
PerformanceObserver
interface is used to stop the performance observer
from receiving any performance entry
events.
Syntax
disconnect()
Parameters
None.
Return value
None (undefined
).
Examples
var observer = new PerformanceObserver(function(list, obj) {
var entries = list.getEntries();
for (var i=0; i < entries.length; i++) {
// Process "mark" and "frame" events
}
});
observer.observe({entryTypes: ["mark", "frame"]});
function perf_observer(list, observer) {
// Process the "measure" event
// ...
// Disable additional performance events
observer.disconnect();
}
var observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["measure"]});
Specifications
Specification |
---|
Performance Timeline # dom-performanceobserver-disconnect |
Browser compatibility
BCD tables only load in the browser