0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌 Chrome 解决性能问题,增大浏览器缓存

工程师邓生 来源:IT之家 作者:骑士 2020-12-28 11:58 次阅读

外媒 Bleeping Computer 报道,谷歌 Chrome 浏览器开发人员最近解决了一个安全问题,按网站对浏览器缓存进行分区,而不是单一的统一堆。

谷歌 Chrome 工程师 Josh Karlin 和 Shivani Sharma 解释了统一缓存的问题。

“这就为浏览器打开了侧通道攻击的大门,一个网站可以通过检查缓存中是否有资源来检测另一个网站是否加载了资源。这听起来是无害的,但它可以被用来做很多恶行,比如发现你的收件箱、联系人中的内容等等。”

自 Chrome 85 以来,浏览器一直在创建特定网站的缓存,其他网站无法与之交互。不幸的是,这带来了性能上的冲击。

“使用 top-frame-site 的早期(Canary/dev)结果显示,影响并没有担心的那么严重。缓存的命中率下降了大约 4%,但对第一个内容丰富的 paint 的改变在统计学上并不显著,而且从缓存加载的字节的总体分数只从 39.1% 下降到 37.8%。”谷歌工程师表示,“随着我们向测试版和稳定版的发展,这种情况可能会发生变化,但这似乎是一个令人鼓舞的开端。”

IT之家获悉,谷歌正在寻求通过扩大特定站点缓存的大小来缓解这种情况。

“现在,缓存将被分区,看看增加缓存大小是否有助于通过降低驱逐速率来抵消一些性能影响是有意义的,”Sharma 在 Chrome Gerrit 帖子中说。

谷歌正计划在 Canary、Beta 和 Dev build 用户中做实验,将特定站点的浏览器机会扩大到通常大小的 2 到 3 倍之间。这应该会提高缓存命中率,改善加载时间。

这项测试还没有得到批准,但应该很快就会向测试者推出。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    5861

    浏览量

    103263
  • 缓存
    +关注

    关注

    1

    文章

    220

    浏览量

    26443
  • 浏览器
    +关注

    关注

    1

    文章

    974

    浏览量

    34420
收藏 人收藏

    评论

    相关推荐

    谷歌将为iOS版Chrome浏览器新增离线阅读清单页面

     值得注意的是,早在2021年3月,谷歌已在Chrome 89稳定版中推出了全新的“阅读清单”功能,方便用户在浏览网页时将需后续阅读的文章加入“阅读清单”,以便随时查阅。
    的头像 发表于 04-28 14:11 37次阅读

    谷歌Chrome浏览器弃用第三方cookie推迟至2025年

    早先据IT之家透露,谷歌这家科技巨头曾公开宣布,Chrome浏览器计划在2024年下半年逐步淘汰第三方cookie,然而如今这一决策被推迟到了2025年。
    的头像 发表于 04-25 15:14 75次阅读

    谷歌Chrome浏览器短暂模式测试,用户可点击链接运行

    在Canary频道安卓版Chrome浏览器中,用户可启用“允许CCT嵌入者以短暂模式打开CCT”的实验Flag来体验短暂模式。官方解释称,启用该Flag后,安卓版Chrome浏览器中的
    的头像 发表于 04-24 10:49 259次阅读

    谷歌Chrome浏览器新版Favicon未对齐问题获确认

    作为Chrome 123的升级,2023年度的Chrome Refresh采用了Material 3界面元素。然而,部分用户对此不甚满意,选择在chrome://flags页面取消这些更改。
    的头像 发表于 04-23 10:35 230次阅读

    Mozilla Firefox浏览器推出Text Fragments功能,提升用户体验

    早在2020年,谷歌即在Chrome浏览器中推出了“Scroll to Text Fragments”功能,而Edge、Opera、Brave、Vivaldi以及苹果Safari等基于Chromium的
    的头像 发表于 04-08 10:21 259次阅读

    Chrome浏览器将登陆骁龙Windows PC,双方携手优化体验

    科技巨头高通技术公司与谷歌携手宣布,即日起面向搭载骁龙芯片的Windows PC推出优化版Chrome浏览器。这一举措旨在提前为用户带来卓越的上网体验,早于2024年年中即将发布的搭载骁龙X Elite计算平台的PC面市。
    的头像 发表于 03-28 10:09 174次阅读

    高通与谷歌携手推出骁龙Windows PC优化版Chrome浏览器

    今日,科技巨头高通技术公司与谷歌联合宣布,面向搭载骁龙芯片的Windows PC推出优化版Chrome浏览器。此举旨在为用户带来更流畅、更高效的上网体验,并预示着双方合作的进一步深化。
    的头像 发表于 03-28 10:02 177次阅读

    高通和谷歌宣布推出面向搭载骁龙的Windows PC的优化版Chrome浏览器

    高通技术公司和谷歌今日宣布,即日起推出面向搭载骁龙的Windows PC的优化版Chrome浏览器,先于2024年年中即将发布的搭载骁龙®X Elite计算平台的PC面市。
    的头像 发表于 03-27 14:05 193次阅读

    谷歌Chrome浏览器适用于搭载高通骁龙的Windows PC

    此外,值得期待的是,Google 和高通技术公司联合宣布,将于近期推出更强大的高通骁龙 X Elite 处理芯片,预装版 Chrome 将从中受益,进一步加速浏览器运行速度。
    的头像 发表于 03-27 10:35 182次阅读

    安卓版Chrome浏览器现已支持第三方密码管理器调用

    据报道,数据解析专家Leppeva64近日在安卓版谷歌Chrome浏览器的源代码中透露,该浏览器已在安卓平台上实现了对第三方密码管理器的调用支持,并覆盖Stable、Beta及Cana
    的头像 发表于 03-19 11:04 244次阅读

    谷歌宣布放弃Fuchsia OS引入完整Chrome/Chromium浏览器

    此前的Chromium例行代码更新显示,谷歌决定终止将完整Chrome/Chromium浏览器引入至Fuchsia OS的计划。
    的头像 发表于 01-16 14:02 293次阅读

    浏览器原理解析Chrome常见插件的实现思路

    近期Chrome进程架构 从图中可以看出,最新的 Chrome 浏览器包括:1 个浏览器主进程、1 个 GPU 进程、1 个网络进程、多个渲染进程和多个插件进程。
    的头像 发表于 12-08 14:25 327次阅读
    从<b class='flag-5'>浏览器</b>原理解析<b class='flag-5'>Chrome</b>常见插件的实现思路

    浏览器怎么打开javascript

    JavaScript的基本概念和用途。 首先,值得注意的是,几乎所有的现代浏览器都默认启用JavaScript功能,这意味着当您打开一个网页时,其中的JavaScript代码会自动执行。然而,如果您的浏览器中禁用了JavaScript,您可以按照以下步骤打开它。 对于Go
    的头像 发表于 11-26 11:25 1000次阅读

    浏览器支持javascript怎么设置

    和JavaScript之间的关系。浏览器是一个软件应用程序,用于解析和渲染网页。它可以是桌面应用程序(例如Chrome,Firefox和Safari)或移动应用程序(例如Safari和Chrome
    的头像 发表于 11-26 11:22 778次阅读

    如何使用Rust语言操作Chrome浏览器的SQLite数据库

    Rust是一种高性能、可靠性强的系统编程语言,它的出现为开发者提供了一种新的选择。Rust的安全性和性能优势使得它成为了许多项目的首选语言,包括Web浏览器的开发。Chrome
    的头像 发表于 09-19 16:28 1571次阅读