预加载和预取都用于提前请求资源,以便以后可以快速加载资源。看来我可以把两者互换<link rel="preload" href="foo.js" as="script">
<link rel="prefetch" href="foo.js">
没有发现任何不同。
他们有什么不同?
最佳答案
艾迪·奥斯曼写了这篇文章,但简短的版本是:
preload是一个声明性获取,允许您强制浏览器
在不阻止文档加载的情况下请求资源
事件。
预取是向浏览器提示可能需要资源,但是
代表决定是否以及何时加载是一个好主意
到浏览器。
关于html - html preload和prefetch有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52764401/