The new Firefox: Firefox 57 正式發布!

萬眾期待的 Firefox 57 今天終於大張旗鼓的正式發布了!作為火狐信仰粉,更值得為此書寫一番!

Firefox 57 是火狐瀏覽器的一次大升級,最大的賣點就是快!號稱速度比6個月前提升了一倍,使用的內存也比 Chrome 低 30%。實際用戶體驗的反饋也非常好,自 Nightly 版本發布以來就獲得了許多好評。

這次升級包含了許多變化,我們先從一年前說起。

Quantum:性能大提升

2016年十月,Mozilla 宣布了量子計劃(Project Quantum),目標是為火狐瀏覽器打造下一代 Web 引擎。其實 Mozilla 早就已經在布局謀划了,而新想法的試驗場就是用 Rust 編寫的新的瀏覽器引擎項目 Servo。Rust 是 Mozilla 開發的新的編程語言,主要的特性是高效,安全,多線程。Servo 的主要思想一是多線程並行計算,把 CPU 的多個核用起來,二是使用 GPU 進行繪製渲染和合成,把 GPU 也用起來。Quantum 其實就是把 Servo 中比較成熟的模塊移植到火狐的 Gecko 內核中。

而 Firefox 57 是 Quantum 的一個里程碑,成功整合了 Servo 的 CSS 引擎 Stylo。再加上今年 Firefox 成功啟用的多進程架構以及默認 64 位程序,Firefox 的速度和穩定性都有了很大提升,Speedometer 2.0 跑分相比一年前漲了一倍。由於這次升級變化很大,但飛快增長的大版本號使得人們已經沒法通過版本號來判斷升級的意義了,所以Mozilla 就使用了 Firefox Quantum 這個名字來大肆宣傳 Firefox 57 。不得不感慨 marketing 也是不容易。。

此外 Servo 的GPU 渲染後端 WebRender 也已經集成在了 Firefox 中,但目前還在開發階段,只能通過選項打開體驗。其他的一些模塊也正在開發或者已經整合到了 Firefox 中。

Photon:UI 大變化

Firefox 57 重新設計了新的 UI,叫做光子(Photon)。標籤頁變成了方型的,菜單和圖標也都重新設計了。我自己體驗感受還是挺不錯的,比以前漂亮。比起 Mozilla 最近的 rebranding,比較容易接受。

WebExtensions:舊式擴展從此不再支持

從 Firefox 57 開始,所有擴展都只能用 WebExtensions API 了,沒有升級的舊式擴展從此不能使用。這幾個月里,許多流行的擴展都已經完成了向 WebExtensions 的遷移。但由於大量無人維護的舊式擴展的存在,以及目前新的 API 並不能完全替代舊式擴展的功能,必然導致許多用戶安裝的擴展在升級後無法使用。例如我一直在用的 DownThemAll! 就已經不能用了 :(

結語

這幾年 Firefox 市場份額不斷縮小,Mozilla 不得不重新把心思放在自家的核心產品上。而 Chrome 的「壟斷地位」也招致了許多人的不滿。希望「新的」 Firefox 能給瀏覽器生態環境注入新的活力。

參考來源

  1. Introducing the New Firefox: Firefox Quantum – The Mozilla Blog
  2. A Quantum Leap for the Web – Mozilla Tech – Medium
  3. Firefox Quantum is super fast, while still conserving memory – The Firefox Frontier
  4. Firefox Quantum 57 for developers

推薦閱讀:

Test Pilot 項目新增 Container 容器標籤頁擴展
chrome主頁被www-3360.com/?id=225頑固劫持,求助解決方法?
Firefox 淘汰 Flash 路線圖
後插件時代頁面如何喚起本地程序

TAG:网页浏览器 | 火狐浏览器Firefox |