最后一代,也是最新一代:Mozilla 发布 Firefox Quantum 浏览器
曾几何时,Firefox(火狐)浏览器凭借着自由开放的态度、数量众多的优质拓展程序和附加组件在浏览器市场占据着可观的份额,但是由于过高的崩溃率、过于臃肿的启动项等原因导致众多的附加组件作者和用户的流失,在国内的市场占有度已远远落后于谷歌的Chrome浏览器。今天,Mozilla正式推出Firefox 57 浏览器,同时也是去年推出的“Project Quantum”(量子计划)的第一代浏览器产品,所以Firefox 57又名为Firefox Quantum,也许是以Firefox XX命名的最后一代。Firefox Quantum采用Rust语言编写的新CSS引擎,官方称使用速度是Firefox 52的两倍。目前官方已放出了下载地址(PC端 | Andriod | iOS)。
Firefox Quantum最大的变化是运行速度变快,以往版本的Firefox在运行过程中往往只会使用的CPU的其中一个核,也就是“一核有难,多核围观”,Firefox Quantum采用了Rust语言编写的新CSS引擎,可以跨多核进程并行运行从而提升速度,还通过规则树来减少样式重置期间的工作,以及通过样式缓存共享来提升初始渲染速度(在DOM节点中共享已计算的样式,在遇到相同样式节点时可跳过部分任务)。
另一方面,Firefox Quantum在UI上也有一些改变和提升,比如标签页从原来的圆滑变的更有方正和扁平化,整体更为整洁,对于高分辨率的显示设备也做了相应的优化。同时,新版浏览器还整合了Pocket应用,该应用在新建页面时可以推荐内容给用户,用户在看到感兴趣的内容时只要保存到Pocket即可阅读。
Firefox Quantum确实变的更快更强,但目前使用却有一个问题:新版本的浏览器由于采用了新的机制,几乎不支持所有老款的插件,而那些好用的插件正式此前Firefox的迷人之处。虽说Mozilla不盲目的追求市场份额,但是更多的开发者和用户群才能更好的搭建一款浏览器的生态圈,不是么?
▼ Mozilla员工制作的Firefox Quantum和Chrome运行不同网站的速度对比,至于公正性么,emmm各位应该带着客观批判的精神去看。
▼ Firefox Quantum的Photon UI
▼ Firefox 近半年国内使用量占比,数据及图片来源于百度流量研究所