Version: Deno 2.6.3
Performance Observer logs does not seem to work.
import { performance, PerformanceObserver } from "node:perf_hooks";
const obs = new PerformanceObserver((items) => {
console.log(items.getEntries()[0].name, items.getEntries()[0].duration);
performance.clearMarks();
});
// obs.observe({ type: "measure" });
obs.observe({ entryTypes: ["measure"] });
performance.mark("A");
{
await new Promise((res, _) => {
setTimeout(() => {
res(0);
}, 10);
});
}
performance.mark("B");
performance.measure("A to B", "A", "B");
If I run this script using node.js v24.12.0, i get as expected logs like this:
A to B 11.202542000000001
but if it do the same with deno 2.6.3. i dont get any logs...