preload、prefetch、preconnect 是网页性能优化的常用手段,它们可以预加载资源、预解析 DNS、建立连接,从而提升网页的加载速度和用户体验。
<link rel="preload" href="style.css" as="style">
<link rel="prefetch" href="next-page.js">
<link rel="preconnect" href="https://example.com">
需要注意的是,preload、prefetch 和 preconnect 都可以使用在 <link>
元素上,而且它们都有一个 as
属性,用于指定资源的类型。这个属性可以帮助浏览器更好地处理这些资源,以提升网页性能。
总的来说,preload 是用来预加载当前页面所需的关键资源,prefetch 是用来预加载下一个页面的资源,preconnect 是用来预连接服务器的资源。它们在不同的场景下使用,可以提升网页的加载速度和用户体验。