PerformanceObserver.takeRecords() - Web APIs 编辑
The takeRecords()
method of the PerformanceObserver
interface returns the current list of performance entries
stored in the performance observer, emptying it out.
Syntax
var PerformanceEntry[] = performanceObserver.takeRecords();
Parameters
None.
Return value
A list of PerformanceEntry
objects.
Example
var observer = new PerformanceObserver(function(list, obj) {
var entries = list.getEntries();
for (var i=0; i < entries.length; i++) {
// Process "mark" and "frame" events
}
});
observer.observe({entryTypes: ["mark", "frame"]});
var records = observer.takeRecords();
console.log(records[0].name);
console.log(records[0].startTime);
console.log(records[0].duration);
Specifications
Specification | Status | Comment |
---|---|---|
Performance Timeline Level 2 The definition of 'takeRecords()' in that specification. | Candidate Recommendation | Initial definition of takeRecords() method. |
Browser compatibility
BCD tables only load in the browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论