应用程序使用预呈现提示来指示 HTML 导航的下一个可能目标。然后,用户代理将选择并处理指定的资源作为 HTML 响应。但是为了选择不同的内容类型,或者当不希望进行 HTML 预处理时,应用程序使用另一个提示——预取。

有关更多详细信息请参阅资源提示W3C

例如,prerender 是一个 Chrome 浏览器工具,可以改善网站页面的加载时间。图 7 示意性地显示了如何通过指定页面上的 <link rel=”prerender”> 标记触发预渲染。隐藏页面是为预呈现 URL 制作的,它将完 开曼岛手机号码列表 全加载所有相关资源并执行 JavaScript。如果用户打开此页面,则隐藏页面将与当前页面交换并变为可见。

1. 启动 <link rel=prerender> 标签。

2. 隐形页面的早期创建。

3. 用户加载另一个包含 JavaScript 执行的页面。

4. 用户选择新页面后,将当前页面换成隐藏页面。

短时间后删除隐藏页面

电话号码列表

关于prefetch和prerender,另见Habrahabr上的文章
米。7. <link rel=”prerender”> 标签触发prerender的示意图

此图取自The Chromium Projects网站
必须小心预渲染,它是一种繁重的资源,使用 cz 列表 它会导致吞吐量下降,尤其是在移动设备上。

请注意,您无法使用 Chrome DevTools 检查预渲染。可以在查看站点页面上是否存在预渲染。此外,在 上,您可以通过指定其地址来检查站点的任何页面是否存在预渲染。
检查是否存在 prerender 的示例

除了 Mozilla Firefox、Safari、iOS Safari、Opera Mini 和 Android 浏览器(截至 2017 年 1 月 9 日),部分浏览器支持 Prerender。

发表回复

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