谷歌Chrome浏览器以其快速可靠成为所有平台最好的浏览器之一占用的内存资源也越来越多,加载速度降低了。今年2月,我们曾报道过Google正在开发一项新功能,该功能将使Chrome在某些网站上的响应速度更快。这个称为“NeverSlow”速度模式的新功能通过对加载资源的大小设置限制然后丢弃导致页面读取速度过慢的部分来帮助用户访问较慢的资源。这种新模式基于所谓的预算管理模式,即谷歌浏览器处理可用页面资源的方式。Chrome目前正在内部测试“永不慢速模式”,有关它的更多详细信息已在网上浮出水面。根据ChromiumGerritcommit的曝光,这种模式可以防止大脚本并为某些资源类型(脚本、字体、CSS、图像)设置资源预算。在这种模式下,谷歌将只允许浏览器读取快速脚本,提高网页和内容的效率。加载速度。今日,外媒在谷歌工程师的Github帖子中找到了Never-SlowMode(以下简称NSM)的技术细节。Google表示,网页可以在HTTP标头中定义是否启用NSM模式。如果站点可以选择启用NSM模式,Chrome将部署有限的资源预算来提高页面的加载速度并改善网络体验。对于网站来说,NSM模式让他们的读者更容易保证“加载速度”。如下图所示,一个类似仪表板的小图标指示其站点是否处于NSM模式。NSM的功能策略(FeaturePolicy)会禁用一些网络平台功能或设置资源预算来提高加载速度。JavaScript和WASM模块限制:每个资源限制为50KiB,单个文件中的所有交互限制为500KiB;CSS样式表:每个资源限制为100KiB,所有交互限制为200KiB。Web字体:每个资源限制在100KiB;所有交互的上限为100KiB。图片:每个资源的上限为1024KiB(1MiB),单个文件中所有交互的整体上限为2048KiB(2MiB)
