写点什么

前端性能优化之指标

用户头像
知识乞丐
关注
发布于: 2021 年 01 月 09 日
前端性能优化之指标

制定清晰可测量的指标是性能优化最关键的一步,通过建立案例研究,结合现有业务做一次性能指标的理论性验证,还需同开发、设计、业务团队对其目标,建立长期可持续的、可测量的、可追踪的优化指标。

目前存在多种性能衡量指标模型,下面进行简单介绍:

  • 质量基础指标:请求数量、权重、性能分数,常用于警报、监控变化。

  • 里程碑指标:页面加载生命周期优化,如 TTFB、交互响应时间,常用于描述用户体验。

  • 渲染指标:渲染时长,常用于测量渲染性能。

  • 自定义指标:自定义特定的用户行为指标,如看到首屏内容时长。

常见指标如下:

  • Time to Interactive(TTI):布局稳定、关键字体可见、主线程可以处理用户输入事件。

  • First Input Delay(FID):用户第一次和页面交互到浏览器实际响应的时长。

  • Largest Contentful Paint(LCP):页面重要内容加载完成时长。

  • Total Blocking Time(TBT)

  • First Meaniingful Paint(FMP):已废弃。

  • Cumulative Layout Shift(CL

  • Speed Index

  • CPU 消耗时长

  • 组件级别 CPU 消耗

  • Frustration Index

  • Ad Weight Impact

  • Deviation metrics

  • 自定义指标


测量方法:

  • 实验室测量:Lighthouse

  • 真实用户测量:PWA,跳转时长、资源加载时长、渲染时长、长任务数量

环境:

  • 移动、PC 多浏览器

  • 3G、4G、5G、Wifi 网络

  • 高端、低端设备


用户头像

知识乞丐

关注

还未添加个人签名 2018.10.28 加入

还未添加个人简介

评论

发布
暂无评论
前端性能优化之指标