应用程序使用预呈现提示来指示 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查看站点页面上是否存在预渲染。此外,在 上,您可以通过指定其地址来检查站点的任何页面是否存在预渲染。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注