Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | export const markChartPerformance = (name: string) => { window.performance.mark(`${name}-mark`); }; export const getChartPerformanceDuration = (name: string) => { const measureName = `${name}-measure`; window.performance.measure(measureName, `${name}-mark`); const entry = window.performance.getEntriesByName(measureName)[0]; if (entry) { return entry.duration; } return undefined; }; export function measurePerformance() { const timestamp = performance.now(); return { end() { return performance.now() - timestamp; }, }; } |