提问人:Marc Cals 提问时间:6/5/2023 最后编辑:rsennaMarc Cals 更新时间:6/12/2023 访问量:46
何时启动首次输入延迟、首次内容绘制等指标的计时器?
When does start the timer for metrics like First Input Delay, First Contentful Paint?
问:
我们正在使用 Google PageSpeed Insights 来获取我们网站 https://developers.google.com/speed/docs/insights/v5/get-started 的灯塔数据。在我们的团队中,我们进行了内部讨论,我们没有得到任何结论,也没有找到答案。
首次内容绘制、首次输入延迟等指标的时间测量何时开始?
它们是否包括第一个字节的时间 + 卸载 html 的时间,或者它们从 html 页面被卸载的那一刻开始测量?
谢谢。
答:
2赞
Barry Pollard
6/8/2023
#1
首次内容痛苦、首次输入延迟等指标的时间测量何时开始?
第一个内容绘制从导航开始时开始。对于PageSpeed Insights顶部的真实用户数据,这来自真实用户导航到页面的时间,因此它可能包括重定向以及页面实际开始加载之前的任何连接设置时间(DNS / TCP/HTTPS 时间)。对于下面的灯塔模拟,它将从测试开始。
真实用户部分中的第一个输入延迟 (FID) 是从输入发生时(例如用户单击按钮)开始,直到主线程可以自由地开始处理这些事件处理程序。没有 Lighthouse 等价物,因为 Lighthouse 不进行交互。总阻塞时间 (TBT) 可以指示在页面加载期间是否发生了大量工作,这可能是导致高 FID 的原因。
评论