1// META: global=window,worker 2// META: script=/resources/WebIDLParser.js 3// META: script=/resources/idlharness.js 4 5// https://w3c.github.io/performance-timeline/ 6 7'use strict'; 8 9idl_test( 10 ['performance-timeline'], 11 ['hr-time', 'dom'], 12 async idl_array => { 13 idl_array.add_objects({ 14 Performance: ['performance'], 15 PerformanceObserver: ['observer'], 16 PerformanceObserverEntryList: ['entryList'], 17 }); 18 19 self.entryList = await new Promise((resolve, reject) => { 20 self.observer = new PerformanceObserver(resolve); 21 observer.observe({ entryTypes: ['mark'] }); 22 performance.mark('test'); 23 }); 24 } 25); 26