Chrome优化cookie管理 大幅提升浏览速度
时间:2024-06-06
来源:
作者:keke
6月6日,谷歌在其Chromium博客上发布了一篇关于提升浏览器性能的最新动态。文章指出,通过实施一项创新策略,谷歌已经成功地改善了Chrome浏览器在处理cookie时的效率问题。在过去的单进程模式下,浏览器能够相对轻松地管理这些数据,然而随着现代浏览器转向多进程架构以增强性能和安全性,cookie的管理变得复杂,这导致了某些交互速度的下降。
研究团队通过深入分析发现,大约87%的cookie访问实际上被认为是不必要的,特别是在那些频繁且快速的请求场景中,这可能导致每秒数百次的重复请求,从而引发显著的延迟。为了解决这一瓶颈,谷歌决定不再让Chrome浏览器反复查询网络服务,而是引入了一个新的机制。
具体来说,Chrome现在会在本地存储cookie的数据及其版本号副本,这样在需要验证cookie是否是最新的时候,可以直接比对本地副本,避免了不必要的网络通信。这一改变显著减少了cookie相关信息的数量,使得cookie访问速度提升了60%。
据谷歌工程师透露,他们采用了一种新的方法,即为document.cookie中的每个值分配一个递增的版本号,每个渲染器都会保存上一次读取的cookie与其对应的版本。网络服务则负责维护这些版本信息在共享内存中,这样渲染器在查询时就能确定是否已经是最新的版本,从而节省了进程间的通信开销。
初步的测试结果显示,部署这项更新后,所有平台上的性能提升幅度最高达到了5%。这一改进不仅提高了用户的浏览体验,也展示了谷歌在优化浏览器性能方面的持续努力和创新思维。未来,谷歌可能会继续关注并解决浏览器中的性能瓶颈,以提供更流畅的用户体验。