前端项目性能优化
TE-茶叶蛋
全干工程师,阿里云专家博主
展开
-
performance.now() 和 Date.now()
和Date.now()是 JavaScript 中用于获取当前时间的两个不同方法,但它们的用途和特性有所不同。1. 概述: 返回一个精确到微秒(千分之一毫秒)的时间戳,用于精确测量时间间隔。Date.now(): 返回自1970年1月1日 00:00:00 UTC以来的毫秒数,用于获取当前的时间戳。2. 精度精度非常高,可以精确到小数点后三位,通常用于测量代码执行的时间。100.345表示自页面加载以来的时间是 100.345 毫秒。Date.now()精度相对较低,只精确到毫秒。原创 2024-08-28 11:50:04 · 144 阅读 · 0 评论 -
Window Performance API
Window Performance API 是一组浏览器提供的接口,用于收集和分析网页性能数据。它允许开发者精确地测量网页加载时间、资源加载时间、用户交互延迟等性能指标,从而优化用户体验。1. 主要接口1.1返回一个高精度时间戳,通常用于计算精确的时间差。例如,你可以用它来测量函数执行时间。使用场景: 精确计算代码段的执行时间。// 执行某个任务console.log(`执行时间:${// 执行某个任务 const end = performance . now();原创 2024-08-28 11:47:02 · 439 阅读 · 0 评论