fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-04
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:5049回复:21

[译文] The How-to-Geek:Firefox 即将成为 Chrome 近似完全的复制品

楼主#
更多 发布于:2015-09-15 20:51


Mozilla Firefox 很快就将迎来一些大变动。到 2015 年年底前,Firefox 将使用一项更接近于 Chrome 的多进程设计方案。同时经过一年半的时间,Firefox 将淘汰目前的附加组件系统并大力兼容 Chrome 的扩展。

这些变动不见得都不好 — 事实上,它们可以说都是些大改进。但 Firefox 似乎在抹消它的最大优势,变得更像 Chrome。把 Firefox 替代 Chrome 的一系列理由正逐渐减少。

一个具备多进程和沙盒技术的 Firefox 即将到来


Firefox 是目前市面上硕果仅存的单进程网页浏览器。Chrome 一推出就是多进程的,其他浏览器,例如 Internet Explorer、Microsoft Edge、Apple Safari 以及 Opera 现在也都是多进程的了。

实际上 Firefox 也并非单进程的 — 它包含一个特殊的 plugin-container 进程,用以将 Flash 和其他插件与浏览器的其他部分隔离开。但如果你使用了一颗 8 核心 CPU 打开 8 个网页,这些网页不会用这 8 个核心打开 — 它们只会使用一颗。

Mozilla 曾经开发过一个时断时续的项目来改变这种情况,项目名为 Electrolysis。该项目曾因难度过大于 2011 年中止开发,但于数年后重启。谢天谢地,它马上就要来了。Firefox 的每夜版本已经默认启用多进程模式,根据 Mozilla 的计划它将于 2015 年 12 月中期面向所有用户。这意味着 Firefox 在使用多核心 CPU 渲染多个网页时终能提供更好的表现。

另外一个惊喜就是安全沙盒特性也会随着 Electrolysis 一起到来。这又是一项期盼多时的特性 — 没错,包括 Internet Explorer 在内的其他浏览器早已支持多年了。Firefox 目前仍是市面上唯一不支持使用沙盒技术限制浏览器漏洞危害的浏览器。在现实生活中它的确造成了很大的影响 — 回想一下近期发生的利用 Firefox 的零日漏洞发动恶意广告攻击的行为,它劫持了 Windows、Mac 和 Linux 用户打开来自俄罗斯的网站。沙盒特性可以在很大程度上阻止这种行为的发生,或至少要求攻击者还需利用沙盒里的另一个漏洞才能实施攻击。




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


Mozilla 近期宣布要淘汰现有的 Firefox 扩展框架,取而代之的是名为 WebExtensions 的新框架,并“在很大程度上兼容 Chrome 和 Opera 所使用的模型” 。Microsoft Edge 也准备推出这样的扩展框架,同样在很大程度上兼容 Chrome 的扩展框架 — 似乎除了 Apple 以外的所有厂商都选择跟风并吸纳基于 Chrome 的扩展。

现有的 XUL 和 XPCOM 扩展会在一年半的时间里逐渐被废止直至完全去除。至于你现在所使用的那些强大的附加组件,它们都会在未来的某个时间点消失不见,取而代之的是更接近于 Chrome 的附加组件。

不过这也不是什么世界末日。Mozilla 想要扩充 Chrome 的扩展框架,添加各种特性,使得扩展可以做到 NoScript 那样,或像 Opera 那样添加对侧边栏的支持。Mozilla 还想要确保现有流行的扩展能继续在未来的 Firefox 上使用,且在努力实现当中。

而且这还算是好消息了。Firefox 强大的扩展框架一开始就产生了很多问题,尤其是 Mozilla 进入了类似 Chrome 的快速迭代周期以后。现在随之而来的问题更多,大量扩展要更新才能支持多进程,否则将无法正常使用。未来 Servo 项目会使用一个全新的排版引擎代替现有的 Gecko 引擎,它也不兼容现有老旧的扩展系统。这么做也会提升浏览器的安全性,扩展更多地在沙盒中运行,这样就无法获得完全的访问权限。

但这样又惹怒了一些人。Firefox 的扩展系统很快就会变得没那么强大。实际上现有的浏览器扩展可以在 Firefox 里做任何事,这会引起安全性和兼容性方面的问题,开发过程中也会导致扩展损坏。但这也是 Firefox 最大的优势 — Firefox 毫无疑问是拥有最强大附加组件框架的浏览器,但今后这个说法将不再成立。 Mozilla 会通过添加各种特性使得那些最受欢迎的附加组件能继续正常使用,但使用率稍低的附加组件和今后开发的附加组件的权限将受到更多限制。

如果 Firefox 不再拥有它那强大的附加组件框架,那相较于其他竞争者的最大优势也将不复存在了。



Firefox 已跟随 Chrome 的脚步多年


当然,Firefox 已经跟随 Chrome 的脚步很久了。就在 Chrome 推出不久,Mozilla 就宣布进入快速迭代周期,每六周发布一个常规更新版本。这就引起了大量附加组件损坏的问题,毕竟 Firefox 的附加组件框架设计自始至终无法满足这样的要求。

就在去年,Firefox 推出了全新的主题设计,名为 Australis,说是要变得更“现代”。许多用户认为这更多是抄袭 Chrome 并拒绝使用。Firefox 甚至还取消了状态栏,就像 Chrome 那样。

其他一些新特性也更像是来自 Chrome。Firefox 同步功能经过重新设计,使用用户名和密码来取代以往的安全密钥系统 — 就像 Chrome 那样。你可以同时打开普通浏览窗口和隐私浏览窗口,也和 Chrome 一样。Mozilla 还集成了受到质疑的 Firefox Hello 和 Pocect 服务,就像 Google 在 Chrome 里集成了自家服务那样。Firefox 现在允许播放网页上的 H.264 视频,也和其他浏览器一样。

Mozilla 还计划在 Firefox 正式版里强制实施附加组件官方签名,迫使用户转用开发版本才能安装那些未获签名的附加组件。Chrome 也同样基于安全原因做出这样的限制。

此外 Mozilla 也准备推出 iOS 平台的 Firefox — 支持 iPhone 和 iPad,使用的仍是 Apple Safari 的渲染引擎,只是套用了不同的皮肤和支持使用 Firefox 帐号进行同步。虽然 Chrome 的 iOS 版本运行方式也大抵如此,但 Mozilla 多年以来却一直拒绝推出这样的版本,只因为不能使用它们自家的 Gecko 渲染引擎。




Firefox 需要拥有独一无二的特色


别误解我们的意思,实际上大多数变化都还不错。即使那些最有争议的变化,比如淘汰现有的扩展框架,从长期来看也很可能是正确的改进。

但毫无疑问 Firefox 正在失去它独一无二的特色。淘汰自家强大的扩展框架去兼容 Chrome 的模型会极大动摇已有的 Firefox 用户基础。

Mozilla 还得回答一个最重要的问题,那就是为什么要用 Firefox 而不是 Chrome。Mozilla 很可能会提到 Firefox 是独一无二的,因为它来自一个非营利性公司并致力于让互联网变得更好,而不是来自一个只为功能超过竞争者的营利性大公司。另外就是它用的是不一样的 Gecko 渲染引擎,希望能够通过方式实现网页标准化。但这样就够了吗?



Firefox 目前的默认搜索引擎是 Yahoo,这也肯定不是一项优势。现在就试试分别在 Google、Bing 以及 Yahoo 搜索 “vlc”。Google 会直接显示一个大大的 VLC 下载链接,没有任何误导性的广告。Bing 虽然会显示一些危险的误导性广告,但还是会带你打开 VLC 的下载页面。而 Yahoo 会显示大量误导你下载恶意软件的广告,却没有清楚显示哪里可以下载 VLC。在主流的浏览器里,Firefox 所使用的默认搜索引擎是最糟糕的,Mozilla 也绝没有与 Yahoo 一道帮助到它的用户。


相关阅读文章:[译文] How-To-Geek:为何说 Firefox 仍落后 Google Chrome 数年
原文链接:http://www.howtogeek.com/228131/firefox-is-about-to-become-an-almost-complete-copy-of-chrome/

最新喜欢:

pcxfirefoxpcxfir... FirefoxMoeFirefo...
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-04
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2015-09-21 12:08
Cye3s:你说这折腾的,学Opera直接把自己内核丢了算了回到原帖
情况不一样吧、opera用户那么少 换了绝对好事。
Firefox More than meets your experience
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-07-29
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-09-21 08:42
你说这折腾的,学Opera直接把自己内核丢了算了
我很懒...
皮卡西
小狐狸
小狐狸
  • UID14053
  • 注册日期2006-08-03
  • 最后登录2018-03-23
  • 发帖数24
  • 经验38枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
3楼#
发布于:2015-09-21 03:26
Mozilla这样是纯作死啊,新的元素更适合出现在新的事物上,在firefox上试这些新东西真的不合适,而且还是这种大手术,
我觉得Mozilla这样做的结果是不但不能吸引更多新开发者,反而会使更多老开发者失望离开。

Mozilla这是在给住了好久的楼房重新打地基,不但地基打不好,反而整座楼都要完蛋啊。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-08-04
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2015-09-17 12:41
kmc:变小众了,扩展作者拿不到捐赠也走了,一样伤不起。回到原帖
所以说mozilla这样举措也变的容易理解。现在开发者都在逃离。以后没人给你开发扩展,用户也就都走了
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2015-09-17 11:44
kenren:firefox应该早点死,让那些mozilla的大神滚开。然后再重生,回归社区开发,专家和小众。

感谢ublock origin,让我能继续用FF24。
回到原帖
变小众了,扩展作者拿不到捐赠也走了,一样伤不起。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kenren
小狐狸
小狐狸
  • UID43964
  • 注册日期2014-01-20
  • 最后登录2015-09-25
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
6楼#
发布于:2015-09-17 10:25
firefox应该早点死,让那些mozilla的大神滚开。然后再重生,回归社区开发,专家和小众。

感谢ublock origin,让我能继续用FF24。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2015-09-16 15:44
PaleMoon, PCX你们要坚持下去啊
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
atmouse
狐狸大王
狐狸大王
  • UID44114
  • 注册日期2014-01-27
  • 最后登录2017-12-29
  • 发帖数325
  • 经验266枚
  • 威望0点
  • 贡献值122点
  • 好评度19点
8楼#
发布于:2015-09-16 10:15
fireinput 不能用的时候,也就基本告别firefox了
PC-JMK6, asus m5a99x, fx8350, radeonhd7870 x2, iec958/ha/HD600, linux-next, systemd, pacman, mesa, xorg, libinput, modesetting w/ glamor, qtile, icecat,
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2025-08-02
  • 发帖数981
  • 经验679枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
9楼#
发布于:2015-09-16 09:17
没骨气的火狐,作死的节奏,既然都跟别人那么像,谁还用模仿者,原版岂不更好
用火狐最主要是强大扩展,二是可定制的界面,这两个优势都没了,弃之不远矣!一声叹息!
awsderty
火狐狸
火狐狸
  • UID48006
  • 注册日期2014-11-26
  • 最后登录2017-10-30
  • 发帖数135
  • 经验123枚
  • 威望0点
  • 贡献值60点
  • 好评度3点
  • 社区居民
10楼#
发布于:2015-09-16 09:15
dom.ipc.plugins.asyncInit這個好像拿掉了把我本來有啟動把那參數還原後他就消失
slitaz
火狐狸
火狐狸
  • UID46269
  • 注册日期2014-06-07
  • 最后登录2016-06-22
  • 发帖数219
  • 经验225枚
  • 威望0点
  • 贡献值6点
  • 好评度13点
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-09-16 00:12
这个。。。微软兼容chrome的更多呢,还是一个商业公司呢,当然人家有windows的垄断优势,变化是需要的,是死是活那就慢慢看吧
wccy0052
火狐狸
火狐狸
  • UID37027
  • 注册日期2011-08-20
  • 最后登录2020-04-20
  • 发帖数153
  • 经验180枚
  • 威望0点
  • 贡献值108点
  • 好评度69点
  • 社区居民
  • 忠实会员
12楼#
发布于:2015-09-15 23:39
这是在自寻死路,能兼容Chrome扩展,干嘛还要用你火狐,就像Opera一样,兼容Chrome扩展后立马删除,我用火狐就是用你强大的扩展,独一无二的。
Chrome上的拖曳就是有一个符号,看着不爽,且灵敏度不高,要拖出一段距离才行。哪天能改正这一点我就玩Chrome。
浏览器我只要一个拖曳,其他无所谓。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2015-09-15 23:06
喵拉布丁:firefox既然那么喜欢跟随google,为啥却不支持webp,我感觉有点奇怪回到原帖
这个是另外的说法 说是webp在很多地方都不如jpeg 然而各个地方都宣布支持了 Mozilla还是如此坚持

另外Mozilla的image模块改来改去 我做得webp补丁只能支持到39.0了 源码没有官方支持太难于维护 所以看看做成扩展能否实现 把libwebp使用asmjs转成js后看看怎么用
http://pcxfirefox.wordpress.com/
喵拉布丁
火狐狸
火狐狸
  • UID47116
  • 注册日期2014-08-25
  • 最后登录2022-05-03
  • 发帖数109
  • 经验125枚
  • 威望0点
  • 贡献值18点
  • 好评度11点
  • 社区居民
  • 忠实会员
14楼#
发布于:2015-09-15 22:45
firefox既然那么喜欢跟随google,为啥却不支持webp,我感觉有点奇怪
你要吃布丁吗?
上一页
游客

返回顶部