性能监测对象

这篇翻译不完整。请帮忙从英语翻译这篇文章

性能监测对象 用于监测性能度量事件,并在浏览器开发者工具的性能时间轴上记录下它们新的 性能条目
 

注意: 这个对象是暴露在 Window对象 和 Worker对象下的。

构造函数

PerformanceObserver()
用于创建一个 PerformanceObserver 对象。

方法

PerformanceObserver.observe()
能监测指定的 性能条目类型 的集合。 当 性能记录对象 开始记录传入已赋值的 性能条目类型 对应的 性能条目 时,性能观察者对象的回调函数会被调用。
PerformanceObserver.disconnect()
停止接收 性能条目 的回调请求。

示例

function perf_observer(list, observer) { 
   // Process the "measure" event 
} 
var observer2 = new PerformanceObserver(perf_observer); 
observer2.observe({entryTypes: ["measure"]});

规范

规范草案 状态 注释
Performance Timeline Level 2
PerformanceObserver
Candidate Recommendation Initial definition of PerformanceObserver interface.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 52.0 57 (57) 未实现 39 11
Feature Android Android Webview Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support 未实现 未实现 57.0 (57) 未实现

39

未实现 52.0

文档标签和贡献者

此页面的贡献者: warmilk, stefanjudis
最后编辑者: warmilk,