我一直在尝试改善我们的前端网页性能,并尝试使用网页测试来获得一些见解。我们当前的页面加载时间是 8 秒。
这是我们网站的瀑布视图 - http://i.imgur.com/D4sPLfs.png 蓝线表示触发的加载事件,它决定了加载时间。
这是另一个页面加载时间为 4 秒的网站的瀑布 - http://i.imgur.com/NuO1Mao.png
两个站点的瀑布看起来很相似,除了一个明显的区别 -第二个站点的蓝线(加载事件触发)要早得多,即使在onLoad
触发事件之后加载了很多内容。
我是否正确地认为,如果我能以某种方式onLoad
在我的网站上更早地触发,我会看到用户感知性能的改善?如果是,我该怎么做?
- 我们已经在使用
lazyload.js
延迟加载图像 - 我们的大部分第三方 js 文件(Google Ads / Analytics)在 body 元素的底部附近被调用
非常感谢!