PerformanceObserver - Web APIs 编辑
The PerformanceObserver
interface is used to observe performance measurement events and be notified of new performance entries as they are recorded in the browser's performance timeline.
Note:
This feature is available in Web Workers.Constructor
PerformanceObserver()
- Creates and returns a new
PerformanceObserver
object.
Methods
PerformanceObserver.observe()
- Specifies the set of
entry types
to observe. The performance observer's callback function will be invoked when aperformance entry
is recorded for one of the specifiedentryTypes
PerformanceObserver.disconnect()
- Stops the performance observer callback from receiving
performance entries
. PerformanceObserver.takeRecords()
- Returns the current list of
performance entries
stored in the performance observer, emptying it out.
Example
function perf_observer(list, observer) {
// Process the "measure" event
}
var observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["measure"]});
Specifications
Specification | Status | Comment |
---|---|---|
Performance Timeline Level 2 The definition of 'PerformanceObserver' in that specification. | Candidate Recommendation | Initial definition of PerformanceObserver interface. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论