伪装成 Chrome,Yandex 浏览器稳定性大幅提升


用户熟知的 Chrome、Edge、Brave、Vivaldi 和 Opera 都是基于 Chromium 的浏览器,在大家的认知中,这些浏览器的性能应该都差不太多,各个浏览器之间的主要差别可能就是界面和一些功能。只不过从最近的测试来看,情况并非如此。

Yandex Browser 是俄罗斯搜索巨头 Yandex 在 2012 年推出的浏览器,同样基于 Chromium,其特点是内置了卡巴斯基的反病毒技术来保护用户安全。近日 Yandex 浏览器性能团队的负责人 Maxim Smirnov 在官方博客的一篇名为「命名很重要」的文章中表示,他们仅仅就是将浏览器的可执行文件改名为 chrome.exe,就大幅降低了 GPU 进程的崩溃率和内存占用。

事情的起因是 Maxim Smirnov 的团队发现了一个触摸板滚动问题,该问题影响了 Yandex 浏览器,但在同一台设备上,Chrome 和 Edge 却没有受到影响。在技术层面,Yandex 浏览器使用的触摸板事件处理逻辑与 Chrome 这些浏览器完全相同,因此他们就想到重命名 Yandex 浏览器的可执行文件是否会改善浏览器的性能。最后证实,当 Yandex 将其浏览器的可执行文件从 browse.exe 重命名为 chrome.exe 时,滚动问题就得到了解决。

结果令我们非常惊讶,对于实验组中使用 AMD 显卡的用户,GPU 进程崩溃的次数减少了 5.5 倍,GPU 进程的内存占用平均减少了 8%,网页的打开速度和界面响应速度也略有加快。

通过简单修改可执行文件的名称就能改进性能和稳定性,也表明 AMD 的驱动程序对某些功能或优化使用了「硬编码」的进程名称列表,而 Yandex 的浏览器并不在该列表中。

Yandex 目前已经联系了 AMD,要求将他们的浏览器也加入列表。只不过要想获得这个优化就必须等待 AMD 推出新版驱动程序,届时也需要用户更新驱动程序,为了让用户提前用上 “优化” 过的 Yandex,它们决定在 22.9.0 版本率先做出改变,就是把自己 “伪装” 成 Chrome。

目前 Yandex 使用了 Chromium 的一个内部功能,只有 GPU 进程本身被替换成了 chrome.exe,Yandex 浏览器的可执行文件名称依然保持不变。打开任务管理器的用户仍然会看到 browser.exe 是 Yandex 进程的名称。

Yandex 表示这个改进是在采用 AMD 显卡的设备上发现的,目前还不清楚 NVIDIA 的显卡是否也受此影响。除了 Yandex 浏览器,现在也还不清楚其他基于 Chromium 的浏览器是否也受到这个问题的影响,各个浏览器厂商可以进行类似的测试来验证这一点。


相關推薦

2023-06-10

它与 Edge 和 Chrome 使用的核心相同。理论上在一个 Chromium 浏览器中正常运行的网站应该在其他浏览器中也同样正常运行,但目前的情况并非如此。 虽然 Vivaldi 想自豪地宣布自己是 Vivaldi,但目前的网络状况使之难以实现。此前

2023-11-07

20 版本发布 (预计于 11 月 21 日) 后为 Android 版 Firefox 提供浏览器扩展,并督促开发者评估其扩展代码,为此做好准备。 在 Firefox 120 的发布周期中,我们将开始在 addons.mozilla.org (AMO) 上看到数十个新的、可在 Firefox for Android 上

2022-11-05

,发现它是名为 VIDAR 的信息窃取木马,被设计用于窃取浏览器上储存的密码、cookies、历史和信用卡数据,文件传输应用信息,以及加密货币钱包,Telegram 登陆凭证,等等。 ▲ 有问题的 Google 广告将访问者引导至伪装成 GIMP 的

2023-04-15

准测试中获得了 300 分,在 Mac 上的性能表现超越了所有浏览器,其中也包括苹果自己的 Safari 浏览器。在去年 6 月,Chrome 团队再接再厉,使 Chrome 浏览器在 Mac 上又快了 20%,得分超过 360 分。 根据 Google 昨天发布的新闻公告,G

2023-03-27

YTsaurus 具有的平台优势包括: 多租户生态 可靠性和稳定性 可扩展性 丰富的功能 由 ClickHouse 提供支持的 CHYT 由 Apache Spark 提供支持的 SPYT Yandex Cloud 的负责人 Alexey Bashkeev 则表示: YTsaurus 已经在 Yandex 内部证明了

2023-10-08

应用商店的审核规则极为严格。上面提到的 App 其实就是浏览器套壳,前端显示的内容可以通过后台随意修改。但问题在于,苹果 App 的审核团队为何让这些“套壳” App 上架到了应用商店?

2023-01-29

俄罗斯科技公司 Yandex 前雇员近日在一个流行的黑客论坛上以 Torrent 磁链的形式发布了总容量为 44.7GB 的源代码仓库。 泄露者称这是 'Yandex git sources',于 2022 年 7 月从公司窃取,包含了除反垃圾邮件规则之外的所有源代码

2023-02-24

以前我们都会调侃 IE 浏览器的主要作用就是用来下载 Chrome 浏览器,不知道是不是微软对 Edge 浏览器目前的市场占有率不太满意,亦或是怕 Edge 浏览器走上 IE 的老路。日前就有用户发现,当使用 Edge 浏览器访问 Chrome 下载页面时

2022-01-10

的插件菜单中找到。 IndexNow 本身是微软 Bing 与俄罗斯 Yandex 一同推出的协议,可以让网站所有者在网站内容出现变化后通知搜索引擎,让搜索引擎立即索引这些页面和内容。这是一个开放的协议,任何搜索引擎都能使用,但目

2022-11-16

Chrome 浏览器近一两年的更新内容主要都专注于新的功能和漏洞修复,Google 已经有很长一段时间没有为 Chrome 注入新的外观/主题样式了,将 Chrome 当作主要浏览器来使用的用户是否已经有点审美疲劳了呢? 不过在最新版本的 Chrom

2022-12-02

单位以不同的方式测量 viewport 面积,因为它们考虑到了浏览器中可以展开或折叠的 UI 元素,例如地址栏。 large 单位提供的 viewport 大小是假设这些用户代理界面是折叠的。另一方面,small 单位提供的 viewport 尺寸是假设这些界面

2023-08-17

队表示,他们在 SunSpider 的 JavaScript 基准测试中已经击败 Chrome。 Source SunSpider JavaScript 基准测试是一个称得上“古老”的 JavaScript 基准测试引擎,数值越低代表性能越好。 不过 SunSpider 的 JavaScript 基准测试早就过时,它有

2023-01-19

在这一次里程碑更新中,最值得一提的有: Chromium 浏览器升级至 108.0.5359.*;Chromium OS 平台更新到了 15183.77.16.*。同步了上游所有关于浏览器和操作系统平台的新特性: 新界面 FydeOS v16 将给你带去更新过的桌面环境

2023-09-02

Chrome 宣布执行第 2 轮加快新版本发布速度的策略。 第 1 轮于 4 月份启动,从 Chrome 114 开始,Chrome 开发团队尝试缩短发布分支与稳定版本之间的时间。目标是缩短推出新版本时间,并减少合并。 现在开始的第 2 轮依旧是实现