咨询First Contentful Paint等性能指标的计时起始与范围
First Contentful Paint、First Input Delay 计时规则说明
First Contentful Paint (FCP)
- 计时起点:从用户触发页面导航(发起请求)的瞬间开始计算。
- 包含范围:完全覆盖Time to First Byte(TTFB)和HTML下载时间。TTFB是请求发起后到浏览器收到服务器首个响应字节的耗时,HTML下载时间是从首个字节到整个HTML文档下载完成的耗时,这两段时间都属于FCP计时周期的一部分。FCP的最终计时点是浏览器首次渲染出文本、图片(含背景图)、SVG等可见内容的时刻,所以从请求发起至首次渲染内容的全流程耗时都会被计入FCP。
First Input Delay (FID)
- 计时起点:同样从用户发起页面导航的时间点开始。
- 与TTFB、HTML下载时间的关联:FID衡量的是用户首次与页面交互(如点击按钮、输入文本)到浏览器响应该交互的时间差。如果用户的首次交互发生在TTFB或HTML下载阶段,这段等待时间也会被纳入FID的计算范畴。不过实际场景中用户很少在页面加载初期就交互,但技术上FID的计时周期覆盖了从导航开始到首次交互响应完成的全过程。
内容的提问来源于stack exchange,提问作者Marc Cals
相关产品推荐
相关产品推荐

