0

我一直在进行一些网站优化,但遇到了一些令人困惑的问题。PageSpeed Insights 对我们最大的抱怨几乎一直是“延迟解析 Javascript”。为了解决这个问题,我们开始使用 LabJS 来管理大部分 javascript。一切看起来都很棒,我们的 Pagespeed 分数移到了 90 年代中期,其中大部分变化都是我们无法控制的。

然而,最近,当移动标志设置为真以进行测试时,移动报告突然开始给出更差的分数。当我查看“延迟解析 Javascript”反馈时,它显示为移动设备解析的 javascript 比普通报告多得多。什么会导致这个?这是 LabJS 的问题还是我们使用它的方式?

以下是两份报告的链接。

4

1 回答 1

0

我对正在发生的事情没有明确的答案,但是当您查看报告所抱怨的内容列表时,您会看到来自 google 和 facebook 的数十个脚本(所有这些脚本似乎都像社交图标等)。我的猜测是您的移动页面正在以阻塞方式加载所有这些(不使用 LABjs)。该资源列表中的任何内容都不像您使用 LABjs 加载的典型内容,所以我认为这可能是一个红鲱鱼。

我建议看一下您如何加载这些第三方资源(很可能是它们自己加载)。也许它们最近发生了变化,并且不再擅长异步加载。

于 2012-07-25T16:12:55.337 回答