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。這聽起來像雙贏。


分享到:


相關文章: