Google 再次优化 Chrome,速度最高提升 30%
在去年三月,Google 曾大幅优化了 Chrome 99 的性能,使其在 Speedometer 基准测试中获得了 300 分,在 Mac 上的性能表现超越了所有浏览器,其中也包括苹果自己的 Safari 浏览器。在去年 6 月,Chrome 团队再接再厉,使 Chrome 浏览器在 Mac 上又快了 20%,得分超过 360 分。
根据 Google 昨天发布的新闻公告,Google 对其浏览器进行了几项内在的性能改进,从而让 Mac 和 Android 平台的 Chrome 在性能上再次获得了提升。Google 表示,一系列的调整使 Chrome 的 Mac 版本和 Android 版本在 Speedometer 2.1 基准测试中的成绩分别提升了 10% 和 30%。
在博客文章中,Google 也解释了他们到底做了什么样的调整来实现这样的性能提升:
- Google 对高度使用的 JS 函数
Object.prototype.toString
和Array.prototype.join
进行了一些有针对性的优化。它还对 CSS 的InterpolableColor
进行了针对性的改进。 - 此外 Google 还指出,
innerHTML
是通过 JavaScript 更新 DOM 的一种常见方式,所以它引入了专门的快速路径进行解析。 - 指针压缩在 V8 和 Oilpan(DOM 对象的垃圾收集器)中都被用来节省内存。Google 对压缩和解压指针的方式进行了优化,并避免压缩高流量的字段。鉴于这些是较高频率的操作,它对性能有广泛的影响。Google 还将像 JavaScript 的
undefined
这样频繁访问的对象移到了内存基址的开头,使它们能够使用更快的机器代码进行访问。 - Android 生态是多样的,其中包含了各种不同功能水平的设备。为了最大限度地提高 Chrome 在高端设备上的性能,Google 现在针对这些设备推出了一个特殊版本的 Chrome,该版本使用了针对速度而非二进制大小进行调整的编译器标志,使 Chrome 浏览器在 Speedometer 2.1 上的基准测试分数提高了 30%。
尽管用户多年来一直在抱怨 Chrome 浏览器所存在资源占用、耗电和隐私等各种问题,但在速度方面 Chrome 毫无疑问还是行业里最快的那一个,Chrome 目前也仍然是市场占有率最高的浏览器。
根据 Statcounter 2023 年 3 月的统计数据,Chrome 浏览器占据了 64.8% 的全球市场份额,而最接近它的竞争对手 Safari 在所有平台上也仅有 19.5% 的份额。而在桌面端,Chrome 的份额甚至更高,达到了 65.8%,其次则是 Edge 的 11.12% 和 Safari 的 10.91%。
延伸阅读:
Chrome 仍是 Mac 上最快的浏览器,基准测试再提升 20%

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Magic Copy —— 从图像中直接复制前景对象
Magic Copy 是一个 Chrome 扩展,可从图像中提取前景对象并将其复制到剪贴板,基于Meta 的 Segment Anything Model 该扩展还不可用,因为仍在审查中。可以手动安装扩展: 从 releases 下载最新的magic-copy.zip。 解压 ZIP 文件 在Chrome 中,转到chrome://extensions/,启用“开发人员模式”,然后单击“加载解压”。 选择对应文件夹 运行 此扩展使用与 Segment Anything Model 的 DEMO 相同,都是从图像中提取前景对象。唯一的区别是提取的对象被复制到剪贴板,而不是显示在页面上。 自托管 Meta Segment Anything 模型需要在服务器上运行视觉转换器以生成图像的嵌入。 Magic Copy 使用相同的网络服务,但是有些人可能不想将他们的图像发送给第三方。server-example目录包含一个简单示例,说明如何自托管视觉转换器服务。但该示例并不能用于生产,而是作为概念证明来记录服务的输入/输出格式。 特别是,Magic Copy(和 SAM 模型的演示)期望 POST...
- 下一篇
AMD openSIL 探索开源系统固件以提升安全性
AMD Fellow 兼首席固件架构师 Raj Kapoor 发文称该公司正在致力于开源系统固件领域的发展,并详细介绍了相关的解决方案 AMD openSIL。 AMD 认为,提高安全性的方法之一是向开源社区开放 Silicon Initialization Firmware 架构、开发和验证。AMD 致力于开源软件,现在正通过 x86 AGESA FW 堆栈的重新架构扩展到各种固件领域 - 以 UEFI 设计作为防止 scaling 的主机固件设计,以其他主机固件解决方案,如 coreboot、oreboot 、FortiBIOS、Project µ 等。一种更新的开放式架构可能会减少攻击面,并且具有明显的无限可扩展性,现在可作为概念验证在开源社区中进行评估,称为 AMD openSIL – Open-Source Silicon Initialization Library。 根据介绍,AMD openSIL 用工业标准语言编写了一套不可知论的库函数,可以静态链接到主机固件,而不必遵守任何主机固件协议。AMD openSIL 被设计为可扩展的、易于集成、重量轻、低调频和透明,从而达...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程