应用程序使用预呈现提示来指示 HTML 导航的下一个可能目标。然后,用户代理将选择并处理指定的资源作为 HTML 响应。但是为了选择不同的内容类型,或者当不希望进行 HTML 预处理时,应用程序使用另一个提示——预取。
W3C
有关更多详细信息请参阅资源提示W3C
例如,prerender 是一个 Chrome 浏览器工具,可以改善网站页面的加载时间。图 7 示意性地显示了如何通过指定页面上的 <link rel=”prerender”> 标记触发预渲染。隐藏页面是为预呈现 URL 制作的,它将完全加载 开曼岛手机号码列表 所有相关资源并执行 JavaScript。如果用户打开此页面,则隐藏页面将与当前页面交换并变为可见。
1. 启动 <link rel=prerender> 标签。
2. 隐形页面的早期创建。
用户加载另一个包含 JavaScript 执行的页面
用户选择新页面后,将当前页面换成隐藏页面。
5. 短时间后删除隐藏页面。
关于prefetch和prerender,另见Habrahabr上的文章“Improving the subjective speed of the site using browser hints”
米。 标签触发prerender的示意图
此图取自The Chromium Projects网站
必须小心预渲染,它是一种繁重的资源,使用它会 cz 列表 导致吞吐量下降,尤其是在移动设备上。
请注意,您无法使用 Chrome DevTools 检查预渲染。可以在r查看站点页面上是否存在预渲染。此外,在 上,您可以通过指定其地址来检查站点的任何页面是否存在预渲染。