前端性能指标

一、性能指标

|指标|含义| |-|-| |FP|首次绘制| |FCP|首次内容绘制| |LCP|最大内容绘制| |FID|首次输入延迟| |CLS|累积布局偏移| |FPS|画面每秒传输帧数|

  • FP: 第一次绘制像素的时间

  • FCP:首次内容绘制,首次绘制文本、图片、非空白 Canvas 或 SVG 的时间,FP<= FCP

  • FPS:过低会让用户感觉卡顿。

二、三大核心指标

  • LCP:视窗内最大的元素绘制的时间,该时间会随着页面渲染变化而变化,因为页面中的最大元素在渲染过程中可能会发生改变,另外该指标会在用户第一次交互后停止记录

  • FID:记录在 FCP 和 TTI 之间用户首次与页面交互时响应的延迟。这个指标其实挺好理解,就是看用户交互事件触发到页面响应中间耗时多少,如果其中有长任务发生的话那么势必会造成响应时间变长。

  • CLS:记录了页面上非预期的位移波动。

三、各指标要求

  • FP 及 FCP 两指标在 2 秒内完成的话我们的页面就算体验优秀

  • LCP,用来衡量页面加载性能,为了提供良好的用户体验,LCP应该在页面首次开始加载后的2.5秒内发生

  • FID,衡量交互性能,为了提供良好的用户体验,页面的FID应该小于100毫秒

  • CLS,测量视觉稳定性。为了提供良好的用户体验,页面应该保持CLS小于0.1

    扫描二维码关注公众号,回复: 15960662 查看本文章
  • FPS:

  • 帧率能够达到 50 ~ 60 FPS 的动画将会相当流畅,让人倍感舒适;

  • 帧率在 30 ~ 50 FPS 之间的动画,因各人敏感程度不同,舒适度因人而异;

  • 帧率在 30 FPS 以下的动画,让人感觉到明显的卡顿和不适感;

  • 帧率波动很大的动画,亦会使人感觉到卡顿。

猜你喜欢

转载自blog.csdn.net/DY_CSDN/article/details/130016738