Preload
预加载。这是一个和Prefetch几乎一模一样的功能,但是,其加载的资源适用的场景又完全不一样。使用方式只是将上述Prefetch中的prefetch改成preload。其他的完全一样:
与 Prefetch
不同之处在于:- Prefetch的优先级很低,低到浏览器
可以不加载
- Preload的优先级很高,浏览器
一定要加载
- Prefetch加载的资源用于
将来某个页面
(这意味着它可能压根不会被用到) - Preload加载的资源用于
当前页面
所以,在使用prefetch还是preload时候,需要考虑上述的不同点,而不应该盲目使用