美文网首页
RAIL 性能模型

RAIL 性能模型

作者: loble | 来源:发表于2020-12-29 11:54 被阅读0次

优化到底在优化什么,用户关注什么,什么是标准
chrome 推出 RAIL 性能模型

Response (50 ms)

用户操作后的响应能力
用户操作后 100 ms 内做出反应,用户才不会有延迟感(100 ms 来自一项人机交互的研究结果),因为主线程还需要执行其他任务,模型要求其在 50 ms 内完成为佳

Animation(10 ms)

动画过程,保证动画的流畅性
保证 60pfs 的帧率(1s 内的画面数)才能感觉流程,1000 / 60 = 16.6667 ms,16 ms 内完成。由于浏览器渲染还需要时间,故模型规定每一帧的处理时间在 10 ms 内。

Idle(至少50 ms,最大化空闲时间)

主线程的空闲状态,最大化空闲时间
因为 100 ms 需要相应用户的操作(response),如果主线程很繁忙,则不能在 100 ms 内响应主线程的任务。模型规定主线程的任务延时最大不能超过 50 ms

Load(3g 中等设备 5s 内可交互)

更具网络状况,延时状况等来判定
3g 中等设备 5s 内可交互

图片

image.png image.png

过程

加载 动画 与 页面交互 空闲等过程

相关文章

  • Web性能指标

    Web性能指标模型 一、RAIL 模型 RAIL[https://web.dev/rail/] 是 Respons...

  • RAIL 性能模型

    优化到底在优化什么,用户关注什么,什么是标准chrome 推出 RAIL 性能模型 Response (50 ms...

  • RAIL测量模型

    前言 可量化网站性能的测量标准,通过RAIL模型指导性能优化的目标,量化指标。 什么是RAIL Respose(响...

  • 用RAIL模型分析性能

    用户对性能延迟的感知: 0-100ms 流畅 100-1000ms 感觉到网站上有一些加载任务 1000...

  • 为什么要做性能优化

    性能指标 RAIL 模型Response 响应 100ms 内获得回应Animation 动画 保持 60 帧,即...

  • 使用 RAIL 模型评估页面性能

    RAIL 是一种以用户为中心的性能模型。每个网络应用均具有与其生命周期有关的四个不同方面,且这些方面以不同的方式影...

  • 使用 RAIL 模型评估前端性能

    RAIL 是一种以用户为中心的性能模型。每个网络应用均具有与其生命周期有关的四个不同方面,且这些方面以不同的方式影...

  • 第六届360前端星计划_前端性能优化

    前端性能优化 主讲人 饶占平 360前端技术专家 奇舞团 分为三部分: RAIL 模型定义 标准 工具篇 实践篇 ...

  • Ruby 内存分配

    性能优化是使用Ruby开发web应用中一个比较头痛的问题,因为Ruby本身的执行性能并不高,而且重量级应用Rail...

  • 什么是 Web 应用性能评测领域的 RAIL 模型

    Measure performance with the RAIL model[https://web.dev/r...

网友评论

      本文标题:RAIL 性能模型

      本文链接:https://www.haomeiwen.com/subject/xjsfoktx.html