今天鸽介绍一个非常天才的概念LCP。这个老CP。而是大CP。而且是最大的。
最大内容绘制的时间(LCP)绝对是一个重要的、以用户为中心的度量指标,用于测量用户真实感知负载速度。因为它标记了页面加载时间轴上的一个里程碑,此时页面的主要内容很有可能已经加载完成了。优秀的LCP有助于让用户确信页面是有用的。
以前,衡量网页主要内容的加载速度和对用户可见的速度一直是网页开发者面临的一个挑战。像onLoad或DOMContentLoaded这样的老指标并不好,因为它们不一定对应于用户在屏幕上看到的内容。而像First Contentful Paint (FCP)等现代的、以用户为中心的性能指标只能捕捉加载体验的最开始。如果一个页面显示一个闪屏或显示一个加载指示器,那么这个时刻对用户来说就就没有什么实际意义。
在过去,我们推荐像FMP和SI这样的性能指标来帮助我们在开始绘制后跟踪加载时的用户体验。但这些指标都很复杂,很难解释。更离谱的是,由于经常掉链子,它们有时不能正确识别页面的主要内容已经加载。越简单的概念往往越好。根据谷歌的讨论和研究,我们发现一个更准确的方法来衡量页面的主要内容何时被加载,就是查看最大的页面元素何时被呈现。
什么是 LCP?
页面首次开始加载之后,页面视图中的最大的图片和文字块的呈现时间