fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:6235回复:23

[the-How-to-Geek 译文] Firefox Quantum 并不是仅仅在“拷贝” Chrome:它更加强大

楼主#
更多 发布于:2017-11-28 11:44
原文链接:https://www.howtogeek.com/334111/firefox-quantum-isnt-just-copying-chrome/





“如果 Firefox 现在只是 Chrome 的复制品,那我干嘛要去用它?”这个问题充斥着整个网络,但它的前提是错的。Firefox Quantum 并非仅仅在克隆 Chrome—它就是 Firefox,一个现代化的浏览器。

可以肯定的是,Firefox 在许多方面越发接近 Chrome,但它还是比 Chrome 更强大,也更具有可定制性,因为这一切都根植于 Firefox 的 DNA。

Firefox 的扩展仍然比 Chrome 的更强大





让我们先看一下房间里的这只大象(the elephant in the room,译注:形容显而易见却刻意避而不谈的事实):附加组件。Firefox 完全禁用了深受用户喜爱的旧有 XUL 扩展,只支持 Mozilla 两年前开始开发的 WebExtensions 扩展。Firefox 不得不移除那些已不支持或不打算支持新架构的旧扩展。

相比经典的 Firefox 扩展,WebExtensions 的能力受到了更多限制。旧式扩展具有完全的浏览器访问权限,在 Mozilla 更新 Firefox 时常常会出现功能失效。它们可以接触低层级的浏览器特性,这点很棒,但等到它没那么棒的时候,问题就产生了。现代的

WebExtensions 扩展更接近于 Google Chrome 和 Microsoft Edge 的扩展,只能使用更标准的方式访问 Firefox 所允许的特定的一系列特性。这样做的结果就是,附加组件失效的现象大幅减少。

如果你依赖于使用那些永久失效的老扩展,转型会有些艰难,但对于使 Firefox 变成一个更现代的浏览器来说这是必要的。

但 Mozilla 并非仅仅将 Chrome 的扩展系统复制并粘贴到 Firefox,它的附加组件仍然要比 Chrome 的强大许多。举个例子,Firefox 提供了一个扩展可以利用的侧边栏,允许Tree Style Tab(一个高级的垂直标签栏)这样的高阶用户扩展存在。而此类扩展在 Chrome 上是不可能存在的。

Firefox 也拥有绝佳的机会在这方面打败 Chrome。Mozilla 可以不断丰富附加组件可实现的特性,给予 Firefox 一个比 Chrome 更高级的扩展系统。Mozilla 也已经在 Firefox 的下一个版本,也就是 Firefox 58 为 WebExtensions 添加了更多 API。希望它们能继续保持下去。

其他一些早期扩展也通过合作,以不同形式被整合到 Firefox 本身。例如受欢迎的开发工具 FireBug 已停止开发,但被整合到 Firefox,取而代之的是一个更高级的网页开发工具

Firefox 的界面仍然具有高度可定制性





还有其他什么因素让 Firefox 就是 Firefox?排在我们清单里第一位的就是它的可定制性。Chrome 的界面不具备太多可定制的空间。你可以决定是否在工具栏上显示主页按钮,但也仅此而已。扩展的图标被限制在浏览器工具栏的最右侧。

Firefox Quantum,就像 Firefox 之前的版本那样,仍然拥有一个可定制性高的界面,可以通过简单明了的图形定制界面,以及适用于高级用户的深入的、隐藏的选项来实现。你可以右键点击工具栏白选择“定制”来根据喜好添加或移除任何图标或界面元素。例如如果你不喜欢 Firefox Quantum 的 Chrome 式单一地址栏,你可以在这里添加另一个搜索框。而 Chrome 却做不到。

更厉害的是 Firefox Quantum 的界面仍然支持通过 userChrome.css 文件实现深度定制。这个文件能以你能想象到的任何方式修改浏览器的界面。想隐藏 Firefox 右键菜单的部分菜单项吗?你做得到。还有 userContent.css 文件允许你修改新标签页这样的浏览器页面内容。

举例来说,Classic Theme Restorer 扩展的作者如今提供了一系列经典的界面调整选项,你可以通过添加到 userChrome.css 来将其开启。Classic Theme Restorer 扩展可能会永久失效,但你仍旧有办法根据你的喜好定制 Firefox 的界面。同样,Chrome 做不到这些。

Firefox 所提供的侧边栏是可选择的,可以显示你的书签,历史记录,也可以显示其他设备上打开的标签页。这是一项绝佳的特性,更充分利用现代的宽屏显示器,而 Chrome 却做不到。Chrome 甚至连给扩展开发者开发此类功能的方法都没有。

About:config 继续提供给用户进行高阶调整




那么多的定制选项还满足不了你吗?好吧,Firefox 里经典的 about:config 界面也还在。它可以提供对众多配置选项的深度接入,而这些选项在 Chrome 或其他浏览器里是看不到的。许多你意想不到的特性都被埋在这里,比如回到 Firefox 过去的新标签页面,或禁用内置的 Pocket,或调整文本渲染的设置或其他低层级浏览器选项。你甚至可以切换 about:config 里的 media.autoplay.enabled 选项阻止网页自动播放 HTML5 视频。而 Chrome 不安装扩展就做不到,而且还不像 Firefox 作为内置选项那样好用。
Firefox 的这个高级的配置界面提供了众多 Chrome 不曾有的选项,它是 Firefox 最强大的一项特性,并且一直都在。

Firefox 的多进程特性是在 Chrome 的基础上改进的(如果你用到的话)





Firefox Quantum (最终)将 Firefox 变成一个现代的,快速的浏览器。Firefox Quantum 所使用的多进程功能类似于 Chrome,但 Mozilla 实际上已领先于 Chrome。Chrome 通过在不同的进程运行不同的网页,并一一指派这些进程到不同的 CPU,实现对多核心的充分利用,而 Firefox 的 Quantum CSS 则是在你的所有计算机内核中同时并行运行 Cascading Style Sheet (CSS)。

Chrome 目前还做不到,同时 Firefox 还计划逐步从实验阶段的 Servo 浏览器和 Rust 编程语言添加更多的特性,这一切都让 Firefox 能执行更多的并行运算,以实现更高的性能。Firefox 的架构看起来今后也能比 Chrome 更好地利用 CPU 的多核心。Mozilla 正尝试在这方面超越 Chrome,而且发布 Firefox Quantum 的首个版本还只是所有努力的开始。在 2018 年的某个时候,Firefox 将开启 WebRender 特性,更加充分利用你系统的图形处理器来加速网页浏览。

而那些喜欢 Firefox 进程数更少,内存占用更低的用户也会感到开心。与 Chrome 不同的是,Firefox 只使用数量有限的内容进程,默认为四个。Mozilla 表示这让 Firefox 的内存占用比 Chrome 低 30%。

如果你不喜欢,你还可以打开 Firefox 的选项页面,自定义 Firefox 所使用的准确进程数量,甚至设置为一个内容进程。浏览器的界面仍然会运行在它独立的进程之中以保证运行速度,但 Firefox 会只使用一个进程来渲染网页。

Chrome 却根本不许你这么做。如果你喜欢 Firefox 保持更低的内存占用和更少的进程数,Firefox Quantum 依然适合你。(但如果你内存够多,最好是把它给用起来!未使用的内存不会带给你任何好处)

如果你依赖的附加组件永久失效了,这的确很糟糕,我们也感同身受。但这并不意味着 Firefox Quantum 就变成了 Chrome 的复制品。Firefox 依然提供了许多 Chrome 没有,也很可能不会有的高级特性。更棒的是,它在拥有这些威力的同时在速度上最终还能比肩 Chrome。Firefox 看似已经在某些测试上速度超过了 Chrome,甚至可能在后续版本上明显拉开距离。这听起来是一种双赢。

最新喜欢:

赤雲染赤雲染 l10xl10x 电波瑠璃电波瑠璃
Firefox More than meets your experience
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2017-11-28 11:57
chrome有很多值得学习的地方,也有很多缺陷,取长补短,避免同质化才是正路。  
开放扩展权限,加强扩展功能,不要跟着chrome搞半残废扩展。chrome好的方面也可以”拿来主义“搬过来,比如现在的查找栏设计就比较老旧,不如chrome简洁方便。
当然浏览器效率速度还是核心。
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-11-28 12:46
排版看起来怪怪的
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2017-11-28 14:11
文科:排版看起来怪怪的回到原帖
其他地方翻译好以后拷过来,论坛所见即所得编辑器很烂,识别有问题。现在重新排版了一下。
Firefox More than meets your experience
wccy0052
火狐狸
火狐狸
  • UID37027
  • 注册日期2011-08-20
  • 最后登录2020-04-20
  • 发帖数153
  • 经验180枚
  • 威望0点
  • 贡献值108点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-11-28 15:00
期待有主题出现。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2017-11-28 16:56
我不是不相信Firefox比Chrome强,其实对我来说Firefox永远都比Chrome强。但是Firefox自己跟自己比呢?
附加组件失效的情况更少,代价是对浏览器能修改的地方也少,这无非是跟一个变形金刚的玩家说,不好意思,变形多了容易坏,所以变一次站在柜子里最好——那我买高达或者圣斗士不就够了么又帅又光彩的。

Firefox也许要走出自己的路吧,但无论有意无意就让人觉得像是Chrome的复制品。而Chrome自己也有类似about:config不是…?

我乐于看到Firefox 57+超过Chrome,我在未来也许也会用它,但它一定会是我的备用浏览器,毕竟我机器上长期要备用着一个Chrome(具体说是Iron)来在Firefox不灵又懒得折腾为什么的时候快点解决问题。
如果新火狐能取代Chrome,那我至少机器上有两个火狐基因的浏览器,一个是Waterfox,一个是新火狐,不需要用Chrome。我好像已经有两年没有装过新扩展了,似乎没有什么动力去升级和折腾一个已经用得还满意的Waterfox。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2023-10-15
  • 发帖数344
  • 经验353枚
  • 威望0点
  • 贡献值282点
  • 好评度26点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-11-28 17:08
我感觉现在的版本就如同Vista,变革前夕,过程痛苦的
hdd60311
火狐狸
火狐狸
  • UID55865
  • 注册日期2017-08-05
  • 最后登录2024-05-09
  • 发帖数137
  • 经验143枚
  • 威望0点
  • 贡献值66点
  • 好评度41点
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-11-28 20:01
kmc:我不是不相信Firefox比Chrome强,其实对我来说Firefox永远都比Chrome强。但是Firefox自己跟自己比呢?
附加组件失效的情况更少,代价是对浏览器能修改的地方也少,这无非是跟一个变形金刚的玩家说,不好意思,变形多了容...
回到原帖
實際上火狐自己的統計數據已經清楚說明了這些「高度變形需求的玩家」只佔很少的比例
這些年下來瀏覽器的市佔率消長更殘酷顯示了對多數主流群體來說你多麼會變形並無法成為吸引他們來用或留下來繼續用火狐的理由
對現在火狐的改變我是完全贊成,表示火狐終於開始正視以往最被詬病的罩門大刀闊斧的改革,而不是繼續當以往那個死守高度拼裝功能卻在速度性能順滑度等基礎體驗上一直被對手暴打的玩意
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2017-11-28 20:36
文中观点没错并且认同,不过整体导向从客观角度看有点软文。做必要补充:
  • WebExtension在继续发展和成长,是个好事。如果推动到W3C标准(Mozilla做了Browser Extensions草案)以及Google Chrome加入,就最好不过了。
  • Firebug的停工与合并,观察到在不少Firebug用户眼中仍是一个倒退,某些实用设计仍没能移植。
  • 界面定制性,Firefox目前优于Chrome,但userChrome.css前途未卜,自带定制性也难说变化。有搜索栏算不上优点,未来八成会被去掉。
  • about:config虽然丰富,但相比Chrome、Edge的同类内部选项(chrome://flags/、about:flags),界面已然老旧,缺乏解释、机制杂乱、无本地化。VS Code的配置系统是个好典范。
  • Firefox的多进程体系,虽然可称基于Chrome改进,但也可认为是目前局面(内核)做不到Chrome那种大量进程的架构和低开销。内存占用方面小30%,无法充分达到,各环境下表现不一,有些比Chrome大。
  • Chrome也可以有侧栏,https://github.com/zluca/Sidebar 之前Chrome版,目前也有了Firefox版。
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2023-03-15
  • 发帖数352
  • 经验350枚
  • 威望0点
  • 贡献值96点
  • 好评度34点
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-11-29 00:05
图都挂了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
10楼#
发布于:2017-11-29 08:48
infinity:图都挂了回到原帖
可以正常显示啊。
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2017-11-29 09:53
hdd60311:實際上火狐自己的統計數據已經清楚說明了這些「高度變形需求的玩家」只佔很少的比例
這些年下來瀏覽器的市佔率消長更殘酷顯示了對多數主流群體來說你多麼會變形並無法成為吸引他們來用或留下來繼續用火狐的理由
對現在火狐的改變我是完全贊成,表示火狐...
回到原帖
暴打对手的同时不就成为了对手?——以后Firefox粉拿来鄙视别的浏览器的谈资就会变成今天Chrome粉的“不服跑个分?”
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
hdd60311
火狐狸
火狐狸
  • UID55865
  • 注册日期2017-08-05
  • 最后登录2024-05-09
  • 发帖数137
  • 经验143枚
  • 威望0点
  • 贡献值66点
  • 好评度41点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-11-29 10:28
kmc:暴打对手的同时不就成为了对手?——以后Firefox粉拿来鄙视别的浏览器的谈资就会变成今天Chrome粉的“不服跑个分?”回到原帖
....看不懂你想表達什麼,部分粉絲的鄙視鍵跟今天主題有關聯嗎
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
13楼#
发布于:2017-11-29 11:18
hdd60311:....看不懂你想表達什麼,部分粉絲的鄙視鍵跟今天主題有關聯嗎回到原帖
主题不就是复制Chrome么,顺便也复制Chrome的优越感
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
14楼#
发布于:2017-11-29 16:30
kmc:主题不就是复制Chrome么,顺便也复制Chrome的优越感回到原帖
跑分论也不是坏事,Chrome V8出现前Firefox粉丝对IE也这样吧。
上一页
游客

返回顶部