Firefox Quantum不只是“复制”Chrome:它的功能更强大

Firefox Quantum不只是“复制”Chrome:它的功能更强大

“如果Firefox现在只是Chrome的一个副本,我为什么要使用它呢?”这个问题正在整个网络上被问到,但它的前提是错误的。 Firefox Quantum不仅仅是Chrome克隆 - 它的Firefox已经过现代化改造。

当然,Firefox在某些方面变得更像Chrome,但它仍然比Chrome更强大和可定制 - 这是Firefox的DNA不可或缺的一部分。

Firefox的扩展程序比Chrome更强大

让我们从房间里的大象开始:附加组件。 Firefox完全禁用Firefox用户喜爱的旧XUL扩展,现在只支持Mozilla两年前开始实施的WebExtensions。 Firefox不得不杀掉那些没有或无法实现新扩展架构的旧扩展。

与传统的Firefox扩展相比,WebExtensions的功能更加局限。这些遗留扩展具有对浏览器的完全访问权限,并且在Mozilla更新Firefox时经常会中断。他们可以触摸低级别的浏览器功能,这很棒......直到它没有,并且它们引起了问题。现代WebExtensions更类似于Google Chrome和Microsoft Edge扩展,并且只能以更标准的方式访问Firefox允许的特定功能列表。因此,附加组件应该更少地破坏。

虽然这是一个粗略的过渡,如果你依赖不再运行的旧扩展,有必要使Firefox成为一个更现代的浏览器。

但Mozilla并不只是将Chrome的扩展系统复制并粘贴到Firefox中。 Firefox附加组件仍然比Chrome更强大。例如,Firefox提供了一个扩展可以利用的侧边栏,允许像Tree Style Tab(高级垂直标签栏)这样的高级用户扩展功能。像Chrome这样的扩展是不可能的。

Firefox也有很好的机会在这里击败Chrome。 Mozilla可以继续为附加组件添加功能,从而为Firefox提供比Chrome更高级的扩展生态系统。 Mozilla已经为WebExtensions添加了更多API,以便在Firefox 58的下一个版本Firefox中使用。希望他们坚持下去。

在某些方面,其他以前的扩展也被整合到Firefox本身中。例如,流行的FireBug开发工具已经停产,但它已被集成到Firefox中的高级Web开发人员工具所取代。

Firefox的界面仍然非常可定制

Firefox Firefox还有什么其他功能?可定制性是我们列表的首要任务。 Chrome的界面没有很大的配置空间。您可以控制主页按钮是否出现在工具栏上,但这是关于它的。扩展图标仅限于浏览器工具栏的右上角。

Firefox Quantum与之前的Firefox版本一样,仍然具有非常可定制的界面 - 通过简单的图形自定义和高级用户的深层隐藏选项。您可以右键单击工具栏并选择“自定义”以添加或删除您喜欢的任何图标或界面功能。例如,如果您不喜欢Firefox Quantum的Chrome风格单一位置栏,则可以从此处添加单独的搜索框。 Chrome无法做到这一点。

更好的是,Firefox Quantum的界面仍然可以通过userChrome.css文件进行深度定制。该文件可以以您能想象的任何方式修改浏览器的界面。想要从Firefox的上下文菜单中隐藏菜单项,还是移动主工具栏下方的标签栏?你可以做到这一点。还有userContent.css文件,它允许您修改浏览器页面的内容,如“新标签页”。

例如,Firefox的Classic Theme Restorer附加组件的作者现在列出了您可以在Firefox Quantum中启用的“经典”调整,方法是将它们添加到userChrome.css中。 Classic Theme Restorer附加组件可能不再起作用,但仍有一种方法可以根据自己的喜好自定义Firefox的界面。同样,Chrome中也没有这样的功能。

Firefox提供了一个可选的侧边栏,可以显示您的书签,历史记录或其他设备的打开标签。这是一个很好的功能,可以更好地利用现代宽屏显示器,而Chrome只是不提供它。 Chrome甚至没有为附加开发人员提供添加此功能的方法。

关于:配置仍然是强大的调整

Firefox Quantum不只是“复制”Chrome:它的功能更强大

这对你来说定制不够吗?好吧,Firefox中的经典about:config界面也是如此。它提供了对Chrome或其他浏览器中不可用的许多配置选项的深入访问。您可能没有想到的许多功能都隐藏在这里,例如恢复Firefox旧的新标签页,禁用Pocket集成,或调整文本呈现设置和其他低级浏览器选项的功能。

您甚至可以在about:config中切换media.autoplay.enabled选项,以阻止HTML5视频在网页上自动播放。 Chrome不允许您在没有扩展程序的情况下执行此操作,并且这样做效果不如

关于:配置仍然是强大的调整

这对你来说定制不够吗?好吧,Firefox中的经典about:config界面也是如此。它提供了对Chrome或其他浏览器中不可用的许多配置选项的深入访问。您可能没有想到的许多功能都隐藏在这里,例如恢复Firefox旧的新标签页,禁用Pocket集成,或调整文本呈现设置和其他低级浏览器选项的功能。

您甚至可以在about:config中切换media.autoplay.enabled选项,以阻止HTML5视频在网页上自动播放。 Chrome不允许您在没有扩展程序的情况下执行此操作,并且这与Firefox中的集成选项不同。

此高级配置界面允许Firefox提供许多Chrome中不可用的选项。它是Firefox最强大的功能之一,它仍然存在。

Firefox的多进程改进Chrome(如果你想要的话)

Firefox Quantum不只是“复制”Chrome:它的功能更强大

Firefox Quantum将Firefox变成了现代,快速的浏览器(最终)。 Firefox Quantum使用Chrome等多个流程,但Mozilla实际上是Chrome浏览器。虽然Chrome通过在不同进程中运行不同的网页并将它们分配给单独的CPU来利用多个核心,但Firefox的Quantum CSS可以同时在计算机的所有核心上并行化级联样式表(CSS)工作。

Chrome无法做到这一点,Firefox计划逐步添加更多来自实验性Servo浏览器和Rust编程语言的功能,这将使Firefox更加并行地工作以提高性能。 Firefox的架构看起来在未来也将比Chrome更好地利用多核CPU。 Mozilla正试图在这里超越Chrome,而Firefox Quantum的第一个版本只是这些努力的开始。在2018年的某个时候,Firefox将使WebRender能够更好地利用系统的图形处理器来加速您的网页浏览。

但是,那些喜欢Firefox较少进程和更少内存使用量的Firefox用户仍然会感到高兴。与Chrome不同,Firefox使用有限数量的内容流程 - 默认情况下为4。 Mozilla表示,这使Firefox的内存使用量比Chrome少30%。

而且,如果您不喜欢这样,您可以前往Firefox的选项页面并自定义Firefox将使用的确切进程数 - 甚至将其设置为一个内容进程。浏览器界面仍将在自己的进程中运行以保持快速,但Firefox将使用单个进程来呈现网页。

相关:为什么计算机的RAM已满是好的

Chrome根本不允许您控制此操作。如果您更喜欢Firefox以降低内存使用率和减少进程,那么Firefox Quantum对您来说仍然很好。 (如果你有记忆,那么使用它会很好!未使用的记忆对你没有任何帮助。)

如果一个加载项依赖于不再起作用,那就太糟糕了。但这并不意味着Firefox Quantum刚刚成为Chrome克隆版。 Firefox仍然提供Chrome不具备的许多高级功能,而且可能永远不会。更好的是,它提供了强大功能,同时最终与Chrome竞争。在某些测试中,它已经看起来比Chrome更快,甚至可能在未来的版本中决定性地领先于Chrome。这听起来像双赢。


分享到:


相關文章: