RAIL - MDN Web Docs Glossary: Definitions of Web-related terms 编辑
RAIL, an acronym for Response, Animation, Idle, and Load, is a performance model originated by the Google Chrome team in 2015, focused on user experience and performance within the browser. The performance mantra of RAIL is "Focus on the user; the end goal isn't to make your site perform fast on any specific device, it's to make users happy." There are 4 stages of interaction: page load, idle, response to input, and scrolling and animation. In acronym order, the main tenets are:
- Response
- Respond to users immediately, acknowledging any user input in 100ms or less.
- Animation
- When animating, render each frame in under 16ms, aiming for consistency and avoiding jank.
- Idle
- When using the main JavaScript thread, work in chunks for less than 50ms to free up the thread for user interactions.
- Load
- Deliver interactive content in less than 1 second.
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论