火狐即将成为Chrome的几乎完全翻版

Mozilla Firefox很快就会有一些重大变化。到2015年底,火狐将转向更像Chrome的多进程设计。而且,在一年到一年半的时间里,火狐将放弃目前的附加系统,转而使用基本上与Chrome扩展兼容的系统。

这些变化不一定是糟糕的--事实上,它们可以说是很大的改进。但火狐似乎正在放弃其巨大的优势,变得更像Chrome。使用火狐而不是Chrome的理由正在减少。

多进程、沙箱的Firefox即将问世

火狐目前是唯一的单进程网络浏览器。Chrome在发布时是多进程的,而其他浏览器,如Internet Explorer、Microsoft Edge、Apple Safari和Opera,现在都是多进程浏览器。

实际上,Firefox不再是真正的单进程-它有一个特殊的插件容器进程,用于将Flash插件和其他浏览器插件与浏览器的其余部分隔离开来。但是,如果你有一个8核的CPU并加载8个网页,它们不会在8个核上运行-它们只会在一个核上运行。

相关:以下是Firefox仍落后Google Chrome数年的原因

Mozilla有一个断断续续的项目来解决这个名为电解的问题。该项目于2011年暂停,因为难度太大,但几年后重新启动。谢天谢地,它快到了。根据Mozilla的说法,多进程Firefox在当前每晚版本的Firefox中是默认开启的,将于2015年12月中旬向所有人推出。这意味着当呈现多个网页时,Firefox最终将在多核CPU上表现得更好。

作为另一个奖励,安全沙箱将与电解一起到来。这是另一个期待已久的其他浏览器-是的,包括Internet Explorer-多年来一直拥有的功能。Firefox是目前唯一没有使用沙盒技术来限制浏览器攻击造成的破坏的Web浏览器。这在现实世界中产生了真正的影响-看看最近的恶意攻击,它利用Firefox中的零日攻击来危害一家俄罗斯网站上的Windows、Mac和Linux用户。沙箱很可能会阻止这一点,或者至少会要求攻击者还利用沙箱中的一个单独的漏洞。

WebExtensions将取代Firefox强大的扩展框架

Mozilla最近宣布,它打算扼杀当前的Firefox扩展框架,并用新的东西取而代之。这个名为WebExtensions的新框架“在很大程度上与Chrome和Opera使用的模型兼容。”Microsoft Edge即将获得一个也将在很大程度上与Chrome的扩展框架兼容的扩展框架-所有人,但苹果似乎也加入了这股潮流,并纳入了类似Chrome的扩展。

当前的XUL和XPCOM扩展将在一年半内被弃用并完全删除。您今天在Firefox中使用的那些功能强大的附加组件吗?它们将在不久的将来消失,取而代之的是更像Chrome的插件。

现在,这不是世界末日。Mozilla希望扩展Chrome扩展框架以添加功能,使NoScript等扩展成为可能,并添加侧栏支持,如Opera中的侧栏支持。Mozilla希望确保当前流行的扩展能够在未来的Firefox中继续工作,并正在努力实现这一目标。

更重要的是,这是个好消息。Firefox强大的扩展框架导致了很多初期的问题,特别是当Mozilla加入了类似Chrome的快速发布周期时。这将导致更多的问题,因为许多扩展都需要更新以支持多进程Firefox,否则它们将无法正常工作。像Servo这样的未来项目-一个新的布局引擎,也许有一天会取代Gecko-也不会与旧的扩展系统兼容。而且在安全性方面应该有所改进,因为扩展可以被更多地沙箱保护,而不是所有扩展都可以访问所有内容。

但这理所当然地激怒了一些人。火狐的扩展系统即将变得不那么强大了。目前,浏览器扩展几乎可以在Firefox中做任何事情。这会导致安全问题、兼容性问题和开发过程中的中断。但这也是火狐的一大优势--火狐是拥有最强大的附加框架的浏览器,无可匹敌。这将不再是真的。Mozilla将增加一些功能,让最流行的附加组件继续发挥作用,但较少使用的附加组件和未来的附加组件在功能上将受到更多限制。

如果火狐不再拥有最强大的插件框架,它相对于竞争对手的最大优势将不复存在。

火狐多年来一直在追随Chrome的脚步

当然,火狐已经追随Chrome的脚步很久了。Chrome发布后不久,Mozilla加入了一个快速发布周期,每六周定期发布一次Firefox。这给损坏的附加组件带来了很多问题,因为Firefox的附加组件框架从来就不是为此而设计的。

去年,火狐收到了一个名为“南方人”的新主题,旨在变得更“现代”。许多用户认为这更像Chrome,对此犹豫不决。火狐也像Chrome一样丢弃了状态栏。

其他功能也变得越来越像Chrome。Firefox Sync被重新设计为只使用用户名和密码,而不是旧的安全密钥系统-就像Chrome一样。“你现在可以像Chrome一样同时拥有正常浏览和私人浏览窗口。Mozilla已经开始打包有问题的功能,比如Firefox Hello和Pocket集成,就像谷歌在Chrome中内置了自己的功能一样。火狐现在可以在网络上播放H.264视频,就像其他浏览器一样。

Mozilla还将只允许在稳定的Firefox版本上安装Mozilla签名的插件,要求用户切换到开发版本来安装Mozilla没有批准的插件。出于安全原因,Chrome也对此进行了限制。

Mozilla即将推出iOS版Firefox,这是一款iPhone和iPad版的浏览器,它为苹果的Safari渲染器提供了不同的外观,但允许你与你的Firefox账户同步。适用于iOS的Chrome的工作原理与此类似,但Mozilla多年来一直避免这样做,因为他们无法使用自己的壁虎渲染引擎。

Firefox需要一个独特的身份

现在,不要误会我们:这些变化中的大多数都是非常好的。即使是最具争议性的,比如取消扩展框架,从长远来看也可能是一种改进。

但毫无疑问,火狐正在逐渐失去其独特的身份。放弃最强大的扩展框架,转而采用与Chrome基本兼容的插件模式,将是对火狐一部分直言不讳的用户群的巨大打击。

Mozilla必须回答一个重要的问题:为什么使用Firefox而不是Chrome?Mozilla可能会争辩说Firefox是独一无二的,因为它是由一家致力于让网络变得更好的非营利性公司制造的,而不是像它的竞争对手那样做更多事情的大型营利性公司。它还使用了Gecko,这是一个不同的渲染引擎,有望通过各种实现来帮助维护Web标准。但这真的足够了吗?

火狐现在使用雅虎作为其默认搜索引擎,这当然不是一个很大的优势。去吧-现在就在谷歌、必应和雅虎上搜索“VLC”。谷歌将向你展示一个没有任何误导性广告的大型VLC下载链接,必应会向你展示一些危险的误导性广告,但仍会将你引向VLC下载页面,雅虎将向你展示一堆试图让你下载恶意软件的广告,而你没有明确指示在哪里可以获得VLC。火狐拥有所有主流浏览器中最糟糕的默认搜索引擎,而Mozilla与雅虎的合作肯定不会帮助用户。

相关文章