Google优化防闪烁代码段会对LCP产生负面影响吗?

问题描述

仅供参考:

代码段使document.documentElement隐藏了某个超时值(认值为4秒),看来LCP可能会延迟4秒...

解决方法

可能是。但是,还有更多需要考虑的事情。

LCP是含量最大的涂料。这基本上是最后一次更改屏幕上最大的项目(图像或文本块)的地方。

是的,Optimize代码段可能会延迟显示,并且几乎可以肯定会影响First Contentful Paint(FCP)。但是,如果实验会影响LCP文本或图片,则在加载实验时它会发生任何变化-在这一点上LCP都会受到影响。尽管如果实验是在不影响LCP图片/文字的其他地方进行的,则可以,它可能会不必要地被阻止。

还应注意,它不会保持4秒钟-最多4秒钟。如果实验在1秒钟后加载,它将显示。

即使它确实影响了LCP,它也将大大减少CLS(累积布局偏移),CLS是一项新指标,预计在未来几年内将越来越重要。

最终,在客户端进行的实验(如Optimize提供的实验)将需要一些时间,并且会为此付出一些努力。实验开始时,防闪烁代码片段减少了令人困惑的偏移。这值得延迟吗?取决于实验!

关于这一点,在一天结束时,您应该从用户角度考虑。他们是否愿意尽快查看页面绘制,即使那意味着它在加载时也会改变?还是他们更喜欢白屏?什么对他们更有意义和用户体验?这些指标(无论是LCP,FCP,CLS还是您选择的任何其他指标)都是衡量(或至少代理)用户满意度的简单尝试。追踪数字时,请不要在网站上迷路。