跳至主内容
版本:0.83

性能观察器

非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

全局的 PerformanceObserver 类,按照 Web 规范定义。

示例​

ts
const observer = new PerformanceObserver(
(list, observer, options) => {
for (const entry of list.getEntries()) {
console.log(
'Received entry with type',
entry.entryType,
'and name',
entry.name,
'that started at',
entry.startTime,
'and took',
entry.duration,
'ms',
);
}
},
);

observer.observe({entryTypes: ['mark', 'measure']});

参考

构造函数​

PerformanceObserver()​

请参阅 MDN 上的文档。

静态属性​

supportedEntryTypes​

请参阅 MDN 上的文档。

返回 ['mark', 'measure', 'event', 'longtask']。

实例方法​

observe()​

请参阅 MDN 上的文档。

disconnect()​

请参阅 MDN 上的文档。