【发布时间】:2023-03-15 13:05:02
【问题描述】:
这似乎不是一个技术问题,但我会尽量做到这一点。
我最近制作了一个基于 ReactJS 的 PWA 电子商务应用程序。在检查灯塔的性能时,我注意到了一些差异,并希望有人向我解释这些
-
移动端的分数几乎总是比桌面端的分数差。不仅适用于我的应用程序,而且适用于我测试过的所有电子商务网站(亚马逊、Flipkart、eBay、Myntra 等)的 100%。这是为什么?据我了解,
First Contentful Paint和Largest Contentful Paint的分数最重要。如果是这样的话,那么从技术上讲,手机的可绘制区域不会更小,从而得分更高吗? -
分数波动。并且波动很大。我注意到这仅发生在单页应用程序中。这不可能是因为微小的 TTFB 差异,因为我看到分数一次波动 20+ 分。如果是这样,那么我们如何相信分数?
在你说“检查诊断报告,你就会明白出了什么问题”之前,我的问题不是“如何提高灯塔分数”,而是针对所提出的两个问题更具体更多。而且它们与实际分数无关。
【问题讨论】:
-
为您添加了“pagespeed-insights”标签,以增加您获得其他答案的机会。在幕后 Page Speed Insights 使用“灯塔”为其提供动力,因此结果几乎相同,并且相同的原则适用于两者。
标签: reactjs progressive-web-apps lighthouse pagespeed-insights