#软件资讯 Google Chrome 通过新的共享内存版本系统改进 Cookies 的获取和保存方式,减少了 80% 的冗余请求、Cookies 访问速度提高了 60%。这有助于提高网页的交互速度乃至整个网页的加载速度,同时还减少了服务器请求数量。查看全文:https://ourl.co/104338
谷歌 Chrome 浏览器团队日前分享了他们对 Chrome 的最新改进,这项改进从 2024 年 3 月份开始默认启用,遥测显示各平台上的 Chrome 性能提升 5%。
提升 5% 看起来非常低但对于 Chrome 这种拥有数以亿计用户的浏览器产品来说,能够全平台都获得性能提升也是个很可观的改进了。
重复请求 Cookies 导致交互变慢:
Cookies 是网站在浏览器本地保存的一小部分数据用来做特定的用途,例如可以记住用户的登录状态、某些设置或加载方式等。
谷歌观测发现很多网站会重复请求大量的 Cookies,一些网站还是用同步请求 (一次一个请求,而异步请求则可以同时多个),这严重影响了网站交互的速度。
统计显示超过 87% 的 Cookies 请求都是多余的,在某些情况下每秒可能发生数百次 Cookies 请求,这些请求会拖慢网站的交互速度乃至整个网页的加载速度。
共享内存版本控制:
为了解决这个问题 Chrome 在 3 月份推出了共享内存版本的新系统,现在 Chrome 不会不停地与服务器进行通信检查 Cookies,而是会保留 Cookies 数据及带有版本号的本地副本。
这样 Cookies 可以通过检查 Cookies 是否具有最新版本,如果没有最新版本那就没必要再找服务器请求 Cookies,直接使用本地的副本就行了。
通过新的共享内存版本系统,Chrome 中 Cookies 相关的消息数量减少了 80%、Cookies 的访问速度提高了 60%。
在早期测试中谷歌发现新系统可以将 Chrome 在所有平台的性能提高 5%,这不仅可以提高用户体验,同时还可以减少网站服务器的负载。
当然对于网站开发者来说还是要进行优化的,例如使用 Core Web Vitals 对网站进行测试,这样可以探测网站在真实设备上的页面加载性能、交互性和视觉稳定性等指标。