推测规则 API 的最新更新

今年 3 月初,Chromium 团队对 Speculation Rules API 的工作方式进行了多项改进:

文档规则

  • 引入了使用文档规则自动查找链接的新选项。

  • 允许根据条件(例如链接或 CSS 选择器)从文档本身获取 URL。

为什么这有帮助:

  • 减少了手动指定 URL 的 教师数据库 需要,增强了部署的简易性。

  • 为整个站点启用单一推测规则集,简化部署。

教师数据库

渴望设置

  • 从 Chrome 122 开始,您现在可以设置一个 热切 程度 来定义何时运行推测;从立即、热切、中等和保守中进行选择,每种都有特定的启发式方法。

为什么这有帮助:

  • 在精度和召回率以及预 如何定义正确的外包 SLA?  渲染或预取的前置时间之间提供灵活的权衡。

  • 允许根据用户交互和站点特征定制推测行为。

  • 通过控制推测的时间来优化带宽、内存和 CPU 成本。

Chrome 限制

  • 无论您决定为您的网站采用哪 AU 手机号码 种热切程度设置,Chrome 都对预取和预渲染具有内置限制,以防止过度使用资源(您和您的访问者的资源)。

为什么这有帮助:

  • 防止过度使用 API,确保负责任且高效的使用。

  • 根据热切程度设置动态调整限制以适应不同的场景。

  • 对于中等和保守的设置,使用 FIFO 实现来节省内存。

推测规则 HTTP 标头

  • 您不需要将推测规则 API 直接注入到 HTML 中,而是可以通过 Speculation-Rules HTTP 标头传递推测规则,这样可以更轻松地通过 CDN 进行部署而无需更改文档内容。

投机规则将有哪些改进

目前,推测规则仅限于同一标签内的页面,但正在努力减少这些限制。

默认情况下,预渲染仅限于同源页面。但是,Chrome 119 的最新更新现在支持同站点跨源页面的预渲染,需要通过 HTTP 标头选择加入。

未来版本可能会将预渲染扩展到跨域页面并允许在新标签页中使用。推测规则 API 将进行扩展,为文档规则引入分数和语法,并提供更多灵活性,例如在鼠标按下时预渲染链接。

Chrome 中正在进行的实验正在探索更多功能,并且网

由于浏览器可以处理有限数量的预渲染/预取请求,网站所有者和开发人员应该:

  • 排除徽标链接、已注销页面、购买成功页面、添加到购物车页面等路线。

  • 优先考虑主要号召性用语 (CTA) 按钮、了解更多页面、逻辑后续导航等路线。

或者,您可以将数据处理和预测能力委托给 Navigation AI 等自动化工具。

常见问题解答

后台预渲染/预取页面是否会显示在分析中?

如果用户尚未访问相关页面,则该页面不会计入分析数据,例如 Google Analytics。请记住,推测规则 API 仍处于早期阶段,根据您使用的分析提供商,他们可能会决定以某种方式包含这些数据。目前,只有当用户实际访问了预渲染/预取页面时,它们才会计入 Chrome 用户体验报告 (CrUX)。

浏览器会将预渲染页面的缓存版本保留多长时间?

开发人员无法控制持续时间。但是,Chrome 会将用户未选择的预渲染页面的所有缓存版本存储在 HTTP 缓存中。这样,如果用户决定稍后返回这些页面,它们仍能更快地加载。

导航人工智能中审查用户操作的人工智能有多重要?

AI 完全由 Uxify 服务器处理,而不是在浏览器中执行。Navigation AI JavaScript 仅使用来自 Uxify 服务器的现成结果,而不是运行整个 AI 模型本身。

即时加载技术是否适用于用户首先访问的页面(例如主页)还是仅适用于后续浏览?

预渲染/预取技术不适用于首次访问网站的情况。不过,Chrome URL 栏开始使用预渲染,识别我们经常搜索的 URL 并提前加载它们

例如,输入www.goo很可能触发www.google.com页面在后台加载(当然,这取决于个人用户的搜索活动)。目前,也有人在探索如何将预渲染功能融入 Google 搜索引擎栏。

滚动至顶部