我怎样才能“减少JavaScript的执行时间”外部脚本?

问题描述 投票:1回答:1

我有一种感觉,没有太多我可以做,但我想我会问这个问题,看看我错过了什么。

我怎样才能“减少JavaScript的执行时间”外部脚本?

当我使用PageSpeed Insights工具,我目前的成绩是56,而最大的一件事似乎是与一些外部脚本的执行时间的问题。而他们的缓存......但那是不同的问题。

https://load.sumo.com总计:733毫秒脚本评估:587毫秒脚本解析:128毫秒

https://sumo.b-cdn.net/virtual/####/client/js/services/services.js总计:436毫秒脚本评估:212毫秒脚本解析:90毫秒

https://connect.facebook.net/signals/config/###?v=2.8.33&r=stable总计:215毫秒脚本评估:160毫秒脚本解析:53毫秒

https://static.leadpages.net/leadboxes/current/embed.js总计:133毫秒脚本评估:123毫秒脚本解析:10毫秒

...

javascript wordpress performance seo
1个回答
4
投票

你不会有什么比这些外部脚本做任何控制。短期的不包括他们,你唯一可以做的就是推迟他们的负荷。

这样做的一个方法是使用defer属性。

<script defer src="https://example.com/script.js"></script>

这使得页面继续加载和执行,而脚本被加载并在以后执行。这种方法并不适用于所有脚本的工作,但它与大多数的工作。许多从商,如Facebook包括脚本标签,已经具有替代代码会推迟他们的负荷。

参见:https://flaviocopes.com/javascript-async-defer/

© www.soinside.com 2019 - 2024. All rights reserved.