PerformanceObserver
用于监测性能度量事件,在浏览器的性能时间轴记录下一个新的 performance entries 的时候将会被通知 。Note:
此特性在 Web Worker 中可用。构造函数
PerformanceObserver()
- 创建并返回一个新的
PerformanceObserver
对象。
方法
PerformanceObserver.observe()
- 指定监测的
entry types
的集合。 当performance entry
被记录并且是指定的entryTypes
之一的时候,性能观察者对象的回调函数会被调用。 PerformanceObserver.disconnect()
- 性能监测回调停止接收 性能条目。
示例
function perf_observer(list, observer) {
// Process the "measure" event
// 处理 "measure" 事件
}
var observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["measure"]});
规范
规范草案 | 状态 | 注释 |
---|---|---|
Performance Timeline Level 2 PerformanceObserver |
Candidate Recommendation | PerformanceObserver 接口的初始定义 |
浏览器兼容性
BCD tables only load in the browser