资源预加载速查表

预加载内容是改善网页性能的众多方法之一。link 元素的 rel 属性可以用于指示浏览器如何处理不同的资源。下面是一个方便的速查表,帮助您记住不同的值及其效果。

  • rel="preload":尽快下载资源。当您在同一页上的几秒钟后需要资源时使用。
  • rel="prefetch":建议提前获取资源。当您在下一页上需要资源时使用。
  • rel="preconnect":建立与链接网站的连接,以加快以后从中获取资源的速度。当您需要资源,但尚不知道其完整 URL 时使用。
  • rel="dns-prefetch":解析链接网站的 DNS,以加快以后从中获取资源的速度。当您需要资源,但尚不知道其完整 URL 时使用(主要用于旧版浏览器)。
  • rel="prerender":预加载资源并在后台渲染,加快将来的页面加载速度。当用户可能导航到特定页面时使用。
  • rel="modulepreload":预加载 JavaScript 模块脚本。当您很快需要一个 ES 模块脚本时使用。