谷歌在 Twitter 上发布了一条神秘消息,称 Chrome 在 macOS 上比以前快 20%。2022 年 3 月,Mountain View 公司做了类似的事情,当时它在其 Chromium 博客上发表了一篇文章,强调它是如何成为 Speedometer 上排名最高的浏览器。
如果您不知道,Speedometer 2.0 是 Apple 开发的浏览器基准测试。自 2014 年首次亮相以来,它一直是浏览器制造商吹嘘其应用程序有多好的主要营销工具。
回到谷歌的文章,它提到了多年来如何优化 Chrome 性能的技术细节,以及它面临的挑战,例如 Spectre CPU 漏洞利用,它不得不降低性能以提高用户数据的安全性.
从好的方面来说,V8 Sparkplug JavaScript 编译器的实现以及简短的内置调用帮助 Chrome 减少了开销,从而在内存方面产生了更好的性能。ThinLTO(链接时间优化)在 Chrome 提升性能方面也发挥了关键作用。
然而,最大的不同不仅在于软件的改进,还在于 Mac 电脑中使用的硬件。谷歌对 M1 处理器 Apple Silicon 作为游戏规则的改变者赞不绝口,与配备英特尔 CPU 的 Mac 相比,它的性能要好得多。
它还声称 Chrome 99 至少在基准测试中比 Apple 的 Safari 浏览器快 15%。值得注意的是,更令人印象深刻的细节是,Chrome 的性能在不到 2 年的时间里有了很大的提升。Chrome 99 在 macOS 上的速度比 2020 年发布的 Apple Silicon 的第一个版本快 43%。
现在您已经了解了有关该主题的一些背景信息,您可能会理解为什么我发现今天来自 Google 的推文中缺乏信息令人惊讶。没有博客文章强调在开发过程中做了什么样的魔法来实现这一点。我的意思是,性能提升 20% 并非小事,当然需要一个解释。
也就是说,对 Chromium 所做的所有这些优化或许可以解释为什么使用 Blink 引擎的浏览器在 macOS 上的运行明显优于其他浏览器,尤其是 Firefox。就能源效率而言,Mozilla 的浏览器相当糟糕,我作为一个 Firefox 粉丝这么说。
您可以通过运行Speedometer 2.0基准测试来测试浏览器的性能。它运行一个待办事项列表的 JavaScript Web 应用程序演示,以测量模拟的用户交互,并根据它对性能进行评分。与任何基准一样,我建议不要太认真地对待这些数字。没有基准接近实际使用情况。
我在基准测试网站上测试了 Chrome,虽然它没有像谷歌声称的那样获得 360 分,但它成功地获得了 279 分。这令人印象深刻,但实际上并不是我在 Speedometer 中看到的最高分,Safari 获得了 310 分,而其他主要浏览器则保持在 200 分左右。就像我说的,这些数字并不重要。
Chrome 一直是一款速度很快的浏览器,但速度并不是一切,尤其是在笔记本电脑方面。电池寿命很重要,归结为性能效率。然后是内存泄漏问题,它仍然不如 Firefox、Edge 或 Brave 那样令人印象深刻。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun169772.html