PerformanceMark是一种JavaScript API,它可以帮助你在网页上跟踪性能指标。下面是一个示例代码:
// 开始一个新的性能计时器
performance.mark('start');
// 执行一些操作
doSomething();
// 在操作完成后再次记录性能标记
performance.mark('end');
// 计算两个标记之间的时间差
performance.measure('duration', 'start', 'end');
// 获取测量结果
const measure = performance.getEntriesByName('duration')[0];
console.log(measure.duration);
上面的代码首先在执行某些操作之前和之后分别记录两个性能标记。然后,它使用performance.measure()
方法来计算这两个标记之间的时间差。最后,它使用performance.getEntriesByName()
方法来获取测量结果,并打印出测量的时间差。