Google Chrome开发团队正探索通过扩大浏览器缓存解决性能问题
Google的Chrome浏览器开发人员最近解决了一个安全问题,方法是按网站对浏览器缓存进行分区,而不是将其混在同一个堆当中。Chrome工程师Josh Karlin和Shivani Sharma解释了统一缓存的问题。自Chrome 85发布以来,浏览器会创建特定网站的缓存,其他网站无法与之交互,但不幸的是,这带来了性能上的冲击。
"旧的设计为浏览器打开了侧通道攻击的大门,一个网站可以通过检查缓存中是否有资源来检测另一个网站是否加载了该资源。这听起来是无害的,但它可以用来实现很多恶行,比如发现你的收件箱、通讯录中的内容等等。"
"使用top-frame-site的早期(Canary/Dev)结果显示,影响并没有担心的那么严重。缓存的命中率下降了大约4%,而且从缓存加载的字节的总体分数只从39.1%下降到37.8%。随着我们向测试版和稳定版的发展,这种情况可能会发生变化,但这似乎是一个令人鼓舞的开端。"。
Google正在寻求通过扩大特定站点缓存的大小来缓解这种情况。
"现在,缓存将被分区,看看增加缓存大小是否有助于抵消一些性能影响是有意义的,"Sharma在Chrome Gerrit帖子中说。
Google正计划在Canary、Beta版和Dev build用户中做实验,将特定站点的浏览器机会扩大到通常大小的2到3倍之间。这应该会提高缓存命中率,改善加载时间。该测试版本还没有得到批准,但应该很快就会向测试者推出。
稿源:cnBeta
相关文章:
- 比基线模型快100倍,Google开源文本生成“加速器”LaserTagger
- 微软正在调整Windows 10 Chrome音频和滚动功能
- 研究人员发现针对Chrome扩展程序的大型恶意软件操作
- 微软Edge浏览器路线图曝光 支持Linux和Chrome主题等
- Google Chrome v80.0.3987.116 正式版发布
- 苹果Safari浏览器将全面封杀超过13个月的长效HTTPS证书
- 谷歌地球终于可以在Google Chrome以外的浏览器中使用
- 研究发现 Brave 浏览器收集的数据最少
- 本月底 85 万个仍使用 TLS 1.0/1.1 的 HTTPS网站将被新浏览器禁止访问
- 傲游6浏览器完成开发:Chromiun开源内核 支持区块链
- Brave浏览器兑现承诺,向谷歌提出GDPR投诉
- 赶快删除 微软部分Edge浏览器插件疑是李鬼 大神分析称其有恶意代码
- Via浏览器,重新探索速度与简约的极限
- Google News Showcase新样式在阿根廷和英国推出
- Google Play游戏以有限测试版登陆Windows PC
- Vivaldi 5.1更新:增加了在标签栏水平滚动浏览浏览器标签的功能
- Microsoft Edge浏览器怎么安装插件?
- 微软Edge有望超越Safari成为第二大桌面浏览器
- 微软Edge浏览器标签页进入Windows 11 Snap Assist 浏览内容展示更直观
- 苹果 Safari 浏览器技术预览版 144 发布:修复 Bug,提高性能