PerformanceObserver: disconnect() method
The disconnect()
method of the PerformanceObserver
interface is used to stop the performance observer from receiving any performance entry events.
Syntax
js
disconnect()
Parameters
None.
Return value
None (undefined
).
Examples
Stopping a performance observer
The following example disconnects the performance observer to disable receiving any more performance entry events.
js
const observer = new PerformanceObserver((list, obj) => {
list.getEntries().forEach((entry) => {
// Process "measure" events
// …
// Disable additional performance events
observer.disconnect();
});
});
observer.observe({ entryTypes: ["mark", "measure"] });
Specifications
Specification |
---|
Performance Timeline # dom-performanceobserver-disconnect |
Browser compatibility
BCD tables only load in the browser