我刚刚了解了一下rel="preload"
,不知道什么时候应该使用它。我发现了不同类型的预加载,例如使用javascript等进行预加载。Google最近宣布,它将对更快地加载页面(至少在移动设备上)进行排名,从而使页面速度对每个人都变得更加重要。
如果您已经使用HTTP / 2(HTTP / 2.0),HTTPS,gzip,CDN等,并希望尽快加载您的网站:您是否应该(另外)使用预加载方式以及数量?
您应该将HTML5rel="preload"
添加到每个链接,脚本,字体等中还是仅添加其中一部分?也许只对外部的?
还是依靠javascript及其库预加载资源更好?
我建议您将在当前页面中使用具有高度自信的资源预加载。预加载是对浏览器的早期获取指令,用于请求页面所需的资源,并且值得获取诸如关键脚本,Web字体和英雄图像之类的东西(可能阻止浏览器渲染的事物)。
本文做了出色的工作,解释了预加载和预取的来龙去脉以及何时使用它们:
https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句