Redian新闻
>
性能击败 Chrome,Firefox 太拼了!

性能击败 Chrome,Firefox 太拼了!

公众号新闻

推荐关注↓

转自:51CTO技术栈

英文:Michael Larabel,编译:王瑞平

近些年,Firefox不断缩小与Chrome之间的差距,已悄悄赶超;不仅操作更灵活方便、 资源占用率也明显低于Chrome, 启动速度也毫不逊色。

最近,一篇在Firefox Nightly News上发布的报道更加证明了这一点。报道中称:“Firefox在连续两个月的SunSpider基准测试中明显击败Chrome!”

相关数据和测试结果还发表在了Twitter上:


事实的确如此吗?是的!目前数据确实显示出,Firefox在SunSpider基准测试中确实轻松击败了Chrome


而且在过去的一个月里,Firefox除了在JavaScript SunSpider基准测试中的运行速度大幅提升之外,HTTP/2上传速度也明显有所改进,其它增强功能也获得长足进步。

此前,Mozilla就揭示出,Firefox的胜利源于解决了两处重要的BUG(编号1815069和1444491),这显著提升了Firefox的性能。此外,这些改进使Firefox在浏览网页时变得更流畅和迅速,为用户带来更好的体验。



1、Firefox VS Chrome

近日,Mozilla的JavaScript团队将测试结果发表于“Arewefastyet”网站:Firefox浏览器经过不断的调整优化,在SunSpider基准测试中已连续2个月领先于Chrome浏览器



不过,测量结果还有待考证。因为另一项测量JavaScript性能的JetStream 2测试结果表明:Firefox浏览器虽然有改善,但是与Chrome浏览器的差距基本没有变化


此外,在测量JavaScript吞吐量的Speedometer跑分中,Firefox浏览器表现呈下降的趋势,不过成绩略超过Chrome浏览器。


自今年5月以来,Mozilla团队就一直致力于提升Firefox浏览器的运行速度,经过长期的努力与改善,进展显著。而Chrome浏览器的发展似乎也陷入了停滞状态,性能并没有显著提升。


Firefox不仅在运行速度方面获得突破,在自定义安全性隐私等方面同样赶超Chrome浏览器。这些优势让Firefox在用户中收获一批忠实拥护者。


总之,通过持续的努力技术革新,Firefox浏览器在整体性能方面已追平Chrome,不再因速度慢而备受诟病。用户现在可以更放心地选择Firefox,享受其带来的优质浏览服务。


但结果也不完全是这样!实际上,有些技术人员仍固执地认为:“Firefox在使用reddit时会有延迟、仍然滞后,但Chrome运行速度依然很好。”


部分用户仍坚持认为Chrome赢了:“即使Firefox的速度备受吹捧,依旧被Chrome击败了。如果Firefox认输,Chrome很快就会变成IE6。”


就Firefox本身来讲,也是有缺陷的,很多情况下,用户都无法在历史记录中查找内容,因此,历史记录过滤和搜索选项基本派不上用场。


据使用者反馈:“具体到密码管理方面,Firefox在PC桌面上的性能很棒,但在移动设备(Android)上却表现一般,无法创建账户以生成密码识别字段。”


2、大升级

Android版Firefox开放支持桌面端扩展程序

除了不断提升速度等功能以外,Mozilla近日还发布了其它的改进计划:在addons.mozilla.org(AMO)上扩展对安卓版Firefox浏览器的支持。


Mozilla表示:将于9月公布该项功能确切的上线日期,并会在今年年底之前允许安卓版Firefox浏览器使用桌面端扩展程序。


Firefox浏览器工程总监Giorgio Natili表示:“移动端的浏览器领域可以释放非常多的创造潜力。Mozilla希望为开发者提供最好的支持,方便其构建满足移动时代的网页扩展程序。”



3、SunSpider测试为什么不受业界重视?

JavaScript不仅是当今构建Web的核心语言,而且正在成为服务器/云端的主导技术,甚至进入物联网领域。


据悉,SunSpider合成基准测试主要用来测试JavaScript程序的性能。其性能指标以执行时间(以ms为单位)测量,时间越少代表速度越快。很明显,如果没有SunSpider,JavaScript构建出的系统的性能可能不会达到今天的位置。


然而,任何事情都有另一面,无论哪种静态性能测试都注定会随着时间的推移变得无足轻重。因为,基准测试只能在你开始测试时提供有效线索。一旦网站数据高于(或低于)某个阈值,有利于特定基准的功能优化数据都将呈指数级下降。


不仅如此,SunSpider无论在实际测试中,还是在函数调用方面都问题频发,在准确度方面也有问题,有时还会进行重复计算


除了具有非常特定的测试问题之外,SunSpider还有另一个基本问题:整体执行时间


目前,在英特尔V8上大约需要在200毫秒内运行整个基准测试(使用默认配置)。在此过程中,次要GC实际占用1-25毫秒(取决于新空间中的活动对象和旧空间碎片),而GC暂停需要30毫秒。这超过了整个SunSpider整体执行时间的10%!

在技术社区里,很多专业人士也都认为SunSpider是“蹩脚”的基准测试,误导JavaScript性能长达15年,导致JavaScript引擎中出现各种奇怪的功能扭曲,对判断改善网站性能会产生误导。


纵向来看,大家希望停止对Firefox的SunSpider基准测试,只关注排名前10-20的网站(Youtube、facebook、Twitter、Reddit)的性能。

话虽如此,也不能因为测试方式不准确否定Firefox的进步。


4、写在最后:有竞争才不会垄断

这些测试结果反应出Firefox浏览器性能在不同场景下的复杂变化,可能也确实证明了Firefox在持续不断的功能优化下已经赶超Chrome。


Firefox和Chrome之间的竞争虽然始终存在,但这种竞争带来的是二者在速度和安全性等方面持续不断的进步。


虽然在某些方面,Firefox确实进步明显,但在其它测试中,其性能表现可能并未如人们预期。这凸显出浏览器竞争中性能优化的重要性,以满足用户对快速和高效网络浏览体验的需求。


因此,就如当下大模型的竞争一样,浏览器之间的竞争将会促进功能的不断进步,逐渐形成独特的风格,同时也避免了一家浏览器独大的垄断局面出现,给用户多项选择,营造出多元化的网络氛围。


参考资料:

1.https://www.ithome.com/0/712/643.htm

2.https://www.phoronix.com/news/Firefox-Faster-SunSpider

3.https://blog.nightly.mozilla.org/2023/08/10/a-view-to-a-better-faster-web-these-weeks-in-firefox-issue-143/


- EOF -

推荐阅读  点击标题可跳转

1、为什么都是技术合伙人被踢出局?

2、雷军代码又上热搜了!写了十多年代码,熬过无数通宵

3、那些在一个公司死磕 5~10 年的人,最后都怎么样了?

4、爱奇艺客户端 “白嫖” 电视机,后台满速上传


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
疯抢!Eaton Centre 排超级长龙!!整个商场都是人人人!有人6am开始排!太拼了捉急!印度终于还是出手了,为了自证,莫迪太拼了,但现实很残酷!Beyoncé和Taylor的演唱会,真的太拼了!硬核观察 #1095 Firefox 庆祝在过时的 JavaScript 基准中超越 Chrome现在,使用 Mozilla Firefox 的理由又增加了一条! | Linux 中国谷歌新动作,ChromeOS将不再是原来的ChromeOS留学生找工作be like:质疑HR,理解HR,成为HR…23岁博士生修复Firefox中的22年 “幽灵老Bug”AmEx refer 功能突然消失现象及解决方案【更新:大部分卡恢复refer了,但Gold/BCE又不行了】什么是 CloudReady?它是 Chrome OS 的开源替代品吗? | Linux 中国为了卖房,这两个北方省会太拼了Linux 桌面上的 Firefox 面临着大问题 | Linux 中国二胎宫斗现场直击!糕妈哭笑不得,为了多吃一口零食也太拼了Hebei: Man Held for Defrauding Millions Meant for Sick ChildrenMeta发布Quest 3,联手XBOX云游戏、Roblox,VR关键节点来了?究竟应该说someone faces problems还是problems face someone?To Boost Revenue, Bilibili Shifts Focus From Views to Watch Time5100 血壮山河之武汉会战 浴血田家镇 8第三章 旧文明的社会组织 (全文)最强“打工人”!17分钟闪电带货,新西兰总理太拼了!直言想多和中国合作!冠军团队长城脚下跳哈卡,超震撼!Performance Review: Growing from AWFUL to AWESOME 「云集 | 职挂云帆」人+机器,未来也许能击败巴菲特AmEx Refer Jail (AmEx refer 功能突然消失)现象及解决方案【更新:恢复了!】新闻丨太拼了!港人通宵排队睡天桥,就为了去内地!莫怨枯寒梅疯了?为拿高分澳洲学生集体嗑药!2刀一片就能“爆发”还没啥副作用...太拼了吧!Firefox 117 版本增加自动翻译功能支持 | Linux 中国太拼了!老牌国货董事长为带货吃肥皂SEA发布Q2财报单日股价大跌28%,FreeFire趋稳,锅给了电商从Roblox进化看AIGC游戏未来—Roblox(RBLX.N)深度复盘:二十年沉淀,四阶段演绎Firefox 118 版本发布,带来了原生的翻译功能 | Linux 中国泰国诗圣苏东坡China Railway Express (Xiamen) breaks 100K TEU threshold威胁互联网自由,法国新法案强迫Firefox等浏览器审查网站瓦格纳反水的启示---要善待厨子
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。