在JavaScript中,存在一个具有一致分辨率的时间源,可以使用performance.now()
方法获取以毫秒为单位的当前时间。performance.now()
方法返回的时间是相对于浏览器启动的单位时间,具有一致的分辨率。
示例代码:
const startTime = performance.now();
// 执行某些操作
const endTime = performance.now();
const elapsedTime = endTime - startTime;
console.log(`操作执行时间:${elapsedTime}毫秒`);
需要注意的是,performance.now()
方法在不同浏览器中的实现可能略有不同,因此在使用时需要注意兼容性问题。
领取专属 10元无门槛券
手把手带您无忧上云