前端性能指标

一、性能指标

|指标|含义| |-|-| |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
    评论
前端性能测试是指检查网站或应用程序在客户端浏览器中的性能。对于前端性能测试,以下是一些常见的关注点: 1. 页面加载时间:页面加载时间是网站或应用程序的重要性能指标。在前端性能测试中,需要检查页面的加载时间,以确保页面可以快速加载。 2. 资源加载时间:在前端性能测试中,需要关注页面中各种资源(例如,CSS、JavaScript、图片等)的加载时间。这些资源的加载时间会影响页面的总加载时间。 3. 页面渲染时间:前端性能测试还需要关注页面渲染时间。页面渲染时间指的是浏览器将 HTML 和 CSS 转换为可见页面的时间。 4. 响应时间:响应时间是指从用户发出请求到服务器响应请求的时间。在前端性能测试中,需要检查网站或应用程序的响应时间,以确保用户可以快速获得响应。 5. 用户体验:前端性能测试还需要关注用户体验。用户体验包括网站或应用程序的易用性、可靠性、可访问性等方面。 6. 跨浏览器兼容性:在前端性能测试中,需要确保网站或应用程序在不同浏览器中都可以正常运行,并且用户体验相同。 7. 移动设备适配性:在前端性能测试中,需要关注网站或应用程序在移动设备上的性能。需要确保页面可以快速加载,并且用户体验良好。 8. 安全性:在前端性能测试中,需要确保网站或应用程序的安全性。需要检查是否存在安全漏洞,以及是否有足够的安全措施保护用户数据。 总之,前端性能测试需要关注多个方面,以确保网站或应用程序的性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值