fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:4289回复: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
superzz
火狐狸
火狐狸
  • UID50918
  • 注册日期2015-08-19
  • 最后登录2024-05-19
  • 发帖数102
  • 经验90枚
  • 威望0点
  • 贡献值24点
  • 好评度4点
  • 社区居民
  • 忠实会员
1楼#
发布于:2015-09-15 21:04
可怕
kalxd
小狐狸
小狐狸
  • UID31062
  • 注册日期2009-11-13
  • 最后登录2019-05-28
  • 发帖数34
  • 经验61枚
  • 威望0点
  • 贡献值2点
  • 好评度3点
  • 社区居民
  • 忠实会员
2楼#
发布于:2015-09-15 21:09
真的跟 chrome 越来越像,最后只能等 firefox-fork 版。
hello world
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2015-09-15 21:10
这文说的都有道理,然而我还不至于用Chrome作主力。。。但这样下去可能很快会变了
以前firefox跳个票的时间现在可以发布几个正式版了-_-
shenmo
小狐狸
小狐狸
  • UID33580
  • 注册日期2010-07-30
  • 最后登录2022-12-29
  • 发帖数77
  • 经验68枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
4楼#
发布于:2015-09-15 21:19
对firefox的某些做法多少有点失望
原来的火狐橙皮肤,win7下比australis好看多了,好好的透明的aero glass非要在窗口上弄那种雾化一样的白蒙蒙的一层;
火狐橙菜单是那种列表式菜单,australis里直接变成一个一个图标,就为了迁就那一丁点的触屏用户?
强制扩展签名真的有意义吗?
……
atmouse
狐狸大王
狐狸大王
  • UID44114
  • 注册日期2014-01-27
  • 最后登录2017-12-29
  • 发帖数325
  • 经验266枚
  • 威望0点
  • 贡献值122点
  • 好评度19点
5楼#
发布于:2015-09-15 21:22
chrome有google攻城狮,让開發者少走弯路。
PC-JMK6, asus m5a99x, fx8350, radeonhd7870 x2, iec958/ha/HD600, linux-next, systemd, pacman, mesa, xorg, libinput, modesetting w/ glamor, qtile, icecat,
shenmo
小狐狸
小狐狸
  • UID33580
  • 注册日期2010-07-30
  • 最后登录2022-12-29
  • 发帖数77
  • 经验68枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
6楼#
发布于:2015-09-15 21:22
就这个趋势下去,某天mozilla宣布说要放弃gecko、像opera那样改用blink也不是不可能
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
7楼#
发布于:2015-09-15 22:22
取长补短
喵拉布丁
火狐狸
火狐狸
  • UID47116
  • 注册日期2014-08-25
  • 最后登录2022-05-03
  • 发帖数109
  • 经验125枚
  • 威望0点
  • 贡献值18点
  • 好评度11点
  • 社区居民
  • 忠实会员
8楼#
发布于:2015-09-15 22:45
firefox既然那么喜欢跟随google,为啥却不支持webp,我感觉有点奇怪
你要吃布丁吗?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
9楼#
发布于:2015-09-15 23:06
喵拉布丁:firefox既然那么喜欢跟随google,为啥却不支持webp,我感觉有点奇怪回到原帖
这个是另外的说法 说是webp在很多地方都不如jpeg 然而各个地方都宣布支持了 Mozilla还是如此坚持

另外Mozilla的image模块改来改去 我做得webp补丁只能支持到39.0了 源码没有官方支持太难于维护 所以看看做成扩展能否实现 把libwebp使用asmjs转成js后看看怎么用
http://pcxfirefox.wordpress.com/
wccy0052
火狐狸
火狐狸
  • UID37027
  • 注册日期2011-08-20
  • 最后登录2020-04-20
  • 发帖数153
  • 经验180枚
  • 威望0点
  • 贡献值108点
  • 好评度69点
  • 社区居民
  • 忠实会员
10楼#
发布于:2015-09-15 23:39
这是在自寻死路,能兼容Chrome扩展,干嘛还要用你火狐,就像Opera一样,兼容Chrome扩展后立马删除,我用火狐就是用你强大的扩展,独一无二的。
Chrome上的拖曳就是有一个符号,看着不爽,且灵敏度不高,要拖出一段距离才行。哪天能改正这一点我就玩Chrome。
浏览器我只要一个拖曳,其他无所谓。
slitaz
火狐狸
火狐狸
  • UID46269
  • 注册日期2014-06-07
  • 最后登录2016-06-22
  • 发帖数219
  • 经验225枚
  • 威望0点
  • 贡献值6点
  • 好评度13点
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-09-16 00:12
这个。。。微软兼容chrome的更多呢,还是一个商业公司呢,当然人家有windows的垄断优势,变化是需要的,是死是活那就慢慢看吧
awsderty
火狐狸
火狐狸
  • UID48006
  • 注册日期2014-11-26
  • 最后登录2017-10-30
  • 发帖数135
  • 经验123枚
  • 威望0点
  • 贡献值60点
  • 好评度3点
  • 社区居民
12楼#
发布于:2015-09-16 09:15
dom.ipc.plugins.asyncInit這個好像拿掉了把我本來有啟動把那參數還原後他就消失
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-14
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
13楼#
发布于:2015-09-16 09:17
没骨气的火狐,作死的节奏,既然都跟别人那么像,谁还用模仿者,原版岂不更好
用火狐最主要是强大扩展,二是可定制的界面,这两个优势都没了,弃之不远矣!一声叹息!
atmouse
狐狸大王
狐狸大王
  • UID44114
  • 注册日期2014-01-27
  • 最后登录2017-12-29
  • 发帖数325
  • 经验266枚
  • 威望0点
  • 贡献值122点
  • 好评度19点
14楼#
发布于: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,
上一页
游客

返回顶部