收集该领域最大的满足感绘画指标的最完整方法是什么



我想收集"最大的满足感涂料";以编程方式在";字段";在实际用户页面上加载并将其报告给数据收集工具。

我知道,通过在特定的URL上运行灯塔,我可以在更人为的环境中为单个页面获取这个指标,但我想在实际用户运行我的应用程序时收集它。

我知道在Javascript中有一个新的Largest Contentful Paint API,但它看起来有非常部分的支持:https://developer.mozilla.org/en-US/docs/Web/API/Largest_Contentful_Paint_API.Chrome似乎有强大的支持,但Firefox没有。

是否有任何库、工具或技术以某种方式对这种部分支持进行了补充?

许多与渲染结果有关的指标必须由执行渲染器的浏览器收集。Javascript API是一种向浏览器询问其在渲染过程中收集的度量的方法。如果

是否有任何库、工具或技术可以以某种方式对这种部分支持进行补偿?

基本上,否。如果LCP API不是通过浏览器实现的,则它不可用(这在web-vitals软件包自述文件中说明(。然而,这并不是事情的结束。如果你知道哪个元素在Chrome上触发LCP,那么你可以编写一个监听器,当该元素在页面上呈现时就会触发(实现将特定于你如何/在哪里生成客户端HTML(。虽然这种方法比较麻烦,但它将在浏览器之间提供完全的支持。这里值得一提的是,这种方法显然很麻烦,而且维护起来不太好。

当然,你也可以减少损失,接受并非所有浏览器现在都支持该指标,但有一些信号总比没有好,尤其是如果它来自实际的网站访问者。

最新更新