在未来的某个时刻,Chrome可能会获得一项名为“Never-Slow Mode”的新功能,该功能可以修剪繁重的网页以保持快速浏览。

原型功能在Chromium开源项目的工作进度提交中引用。启用Never-Slow模式后,它将“强制执行旨在保持主线程清洁的每个交互预算”。

Never-Slow Mode的设计文件尚未公开。然而,该功能的所有者,Chrome开发人员Alex Russell,已经大致概述了如何使用大型脚本加速网页。

“目前阻止大型脚本,设置某些资源类型(脚本,字体,CSS,图像)的预算,关闭document.write(),clobbers同步XHR,普遍启用客户端提示,并缓冲资源而不设置”Content-Length“ ,“ 拉塞尔写道。

Chrome Story发现的这一功能可以为页面中的各种资源设置预算和限制,包括图像,样式表,脚本,字体和长脚本任务。当用户点击,点击或滚动时,将重置每个分配的预算。

“预算在交互时重置(点击/点击/滚动)。长脚本任务(> 200ms)暂停所有页面执行直到下一次交互,”Russell写道。

如果该功能确实加入了隐藏在Chrome中旗帜后面的其他实验性功能,则当前说明会警告启用“永不慢”模式可能会破坏内容。这是有道理的,因为这些慢速页面依赖于Chrome可能很快阻止的资源。