加载javascript
我们的主页是800kb,我知道它很大。。 我们使用社交引擎,它有一个小部件系统,我假设它使用Javascript 当前页面空白数秒。。在整个页面加载之前,不会显示任何内容。加载javascript,javascript,optimization,Javascript,Optimization,我们的主页是800kb,我知道它很大。。 我们使用社交引擎,它有一个小部件系统,我假设它使用Javascript 当前页面空白数秒。。在整个页面加载之前,不会显示任何内容。 我的问题是:我们可以先加载主小部件吗?&显示页面的其余部分(和其他Javascript)正在加载吗?将其他Javascript放在主体标记的末尾-就在之前。如果它在head标记中(我假设在您的例子中是这样),那么加载、解析和执行脚本很可能会阻止下面的HTML被呈现 如果没有帮助,请查看并使用Firefox插件。有一些最佳实践
我的问题是:我们可以先加载主小部件吗?&显示页面的其余部分(和其他Javascript)正在加载吗?将其他Javascript放在
主体
标记的末尾-就在
之前。如果它在head
标记中(我假设在您的例子中是这样),那么加载、解析和执行脚本很可能会阻止下面的HTML被呈现
如果没有帮助,请查看并使用Firefox插件。有一些最佳实践可以更快地加载页面(如)。首先,你应该把你的JavaScript加载标签放在你身体的末端。你有没有试过移动JS包含等。。到页脚?别忘了这也取决于浏览器。而800kb的主页是巨大的。我会拒绝加载那个网站。我同意@pistache的观点,一个主页几乎一兆字节太多了。您的连接可能需要几秒钟,但对于一些使用移动互联网的访问者来说,这可能需要几分钟,他们可能会认为您的服务器无法正常工作,然后转到您的竞争对手那里,然后在看到他们的电话账单时诅咒您。800k是一大笔钱吗?真正地来自skashdot'11年12月:“对于大多数流行的目的地来说,一个网页的平均大小现在是965kB,比去年的平均702KB增长了30%以上。”@JayJulianPayne是的,800kB是巨大的。真正地是的,单个网页的平均大小是巨大的。对于移动用户来说,开销如此之大的网站是一种可怕的体验,尤其是如果他们为传输的每千字节付费的话。800kB就像3分钟40 kbps的连接——没有人会等那么久,这意味着失去了客户。请记住,即使页面负载略有增加,也意味着销售额减少。看:可悲的是,用绷带进行枪击。