谷歌今天宣布了一个名为无功预取的新功能,以其移动搜索产品。该功能意味着Google Mobile Search现在速度为100至150毫秒,但仅限于Chrome for Android。

浏览器限制归结为谷歌仅限于运行Chrome的Android用户的无功预取。该公司给出了决定的两个原因:其移动浏览器是唯一支持动态插入的预取提示的浏览器,可靠地允许预取请求持续到导航。

以下是该功能的工作原理。单击其中一个搜索结果时,Chrome开始获取目标页面。这效果比正常预取快于正常预取的原因,谷歌告诉浏览器并行获取:搜索引擎指定加快目标页面渲染​​需要哪些关键资源。

由于Google搜索等待用户点击他或她想要的链接,因此Chrome可以抓取合适的资源并并行获取最重要的资源。因此,浏览器不会引用它不需要的资源,因此它不会产生不必要的下载。

谷歌解释了这一战略背后的技术工作:

首先,我们需要了解可能延迟Web上每个页面呈现目标页面的关键资源列表!没有小小的壮举,但搜索团队让我们覆盖 - 它们是良好的。

接下来,我们需要一个浏览器API,允许我们在“单击”发生时调用预取逻辑:搜索页面侦听单击事件,然后调用一次,动态将预取提示动态插入搜索结果页面。

最后,这是Chrome进来的地方:由于卸载搜索结果页面,浏览器开始与目标页面的请求并行获取暗示的资源。网络结果是,关键资源较早获取,允许浏览器更早地渲染目的地。

谷歌表示,一旦这些功能可用,它希望“为其他浏览器添加支持,但该公司没有提供任何细节。很高兴知道谷歌是否正在参与Apple,Microsoft和Mozilla,因此他们的用户也可以利用反应预取。

我们联系了Google进行评论,并将在您收到聆听时更新本文。