class PerformanceObserver
Usage in Deno
import { PerformanceObserver } from "node:perf_hooks";
new
PerformanceObserver(callback: PerformanceObserverCallback)
disconnect(): void
Disconnects the PerformanceObserver
instance from all notifications.
Subscribes the PerformanceObserver
instance to notifications of new PerformanceEntry
instances identified either by options.entryTypes
or options.type
:
import { performance, PerformanceObserver, } from 'node:perf_hooks'; const obs = new PerformanceObserver((list, observer) => { // Called once asynchronously. `list` contains three items. }); obs.observe({ type: 'mark' }); for (let n = 0; n < 3; n++) performance.mark(`test${n}`);