RAIL 是一种以用户为中心的性能模型。每个网络应用均具有与其生命周期有关的四个不同方面,且这些方面以不同的方式影响着性能: TL;DR 以用户为中心;最终目标不是让您的网站在任何特定设备上都能运行很快,而是使用户满意。 立即响应用户;在 100 毫秒以内确认用户输入。 设置动画或滚动时,在 10 毫秒以内生成帧。 最大程度增加主线程的空闲时间。 持续吸引用户;在 1000 毫秒以内呈现交互内容。   以用户为中心 让用户成为您的性能工作的中心。用户花在网站上的大多数时间不是等待加载,而是在使用时等待响应。了解用户如何评价性能延迟: 延迟与用户反应 0 – 16 毫秒 人们特别擅长跟踪运动,如果动画不流… Read More