前端性能指标

一、性能指标

|指标|含义| |-|-| |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

  • FPS:

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

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值