performace的使用

获取精度更高的时间
  • 浏览器使用 performance.now() 可以获取到performance.timing.navigationStart 到当前时间之间的微秒数
  • Node.js 使用 process.hrtime 返回一个数组,其中第一个元素的时间以秒为单位,第二个元素为剩余的纳秒
获取首屏时间

H5 如果页面首屏有图片:

首屏时间 = 首屏图片全部加载完毕的时刻 - performance.timing.navigationStart

如果页面首屏没有图片:

首屏时间 = performance.timing.domContentLoadedEventStart-performance.timing.navigationStart

你可能感兴趣的:(前端,performance)