performanceObserverEntryList.getEntries()


新增于: v8.5.0

返回 PerformanceEntry 对象的列表,按照相对于 performanceEntry.startTime 的时间顺序排列。

\Returns a list of PerformanceEntry objects in chronological order with respect to performanceEntry.startTime.

const {
 performance,
 PerformanceObserver,
} = require('node:perf_hooks');
const obs = new PerformanceObserver((perfObserverList, observer) => {
 console.log(perfObserverList.getEntries());
 /**
 * [
 * PerformanceEntry {
 * name: 'test',
 * entryType: 'mark',
 * startTime: 81.465639,
 * duration: 0,
 * detail: null
 * },
 * PerformanceEntry {
 * name: 'meow',
 * entryType: 'mark',
 * startTime: 81.860064,
 * duration: 0,
 * detail: null
 * }
 * ]
 */
 performance.clearMarks();
 performance.clearMeasures();
 observer.disconnect();
});
obs.observe({ type: 'mark' });
performance.mark('test');
performance.mark('meow'); 

AltStyle によって変換されたページ (->オリジナル) /