Firefox Quantum是firefox最新發(fā)布的Firefox 57版本,其實這個全新的版本已經不能用純粹的數字去表達它的特殊,于是官方就特地重新命名為Firefox Quantum。這款全新的火狐瀏覽器在速度方面比前版本快了足足有一倍,它充分支持多核心CPU,比如使用自家編程語言Rust寫了超快的CSS引擎,可以在多個CPU核心上并行,這是其他瀏覽器做不到的。
更新說明:
新增:通過網絡和緩存加載擇優(yōu)采用的方式來加快頁面加載速度
新增:通過非主線程繪畫功能(OMTP)來提高 Mac 用戶的頁面渲染速度
新增:增強 WebExtensions API,包括更好地支持去中心化協議和動態(tài)注冊內容腳本的能力
新增:改進實時通信(RTC)功能
新增:支持了 W3C 的 Pointer Events 規(guī)范,增強了對各種觸控輸入設備的支持
新增:新增設置項,允許受信任的網站發(fā)送通知或使用您設備的攝像頭、麥克風和位置的同時,阻止其它網站請求這些權限
修復:多個安全修復
變化:Firefox 隱私瀏覽模式將從 referrers 刪除路徑信息以防止跨站點追蹤
Firefox Quantum介紹:
Firefox Quantum 一路以來的歷程
Mozilla 在去年 10 月正式對外宣布啟動「量子項目」(Quantum Project)。在 Servo 研究計劃的科技成果上,Mozilla 希望通過量子項目打造適合現代計算機的下一代引擎。從量子項目啟動以來,Mozilla 的技術團隊就一直致力于大幅加快 Firefox 的速度。
今年里,Firefox 已經發(fā)布的幾項重大更新,使得 Firefox 在各方面的表現都變得比以往更優(yōu)秀。例如,Firefox 現可同時執(zhí)行多個進程,因而在速度和內存用量之間達到「剛剛好」的平衡。另外,還推出了 WebAssembly 和 WebVR 等震撼市場的新功能,讓網頁應用程序無論在桌面還是 VR 頭戴式設備上都能達到極速、近原生的性能。
Mozilla 雖已取得很多項目進展,但隨著 Firefox Quantum 的上線,更多新項目的成果才能一起展現給大家。
許多頂級網站的執(zhí)行速度顯著提升
Firefox Quantum 的巨大飛躍會讓你在最常瀏覽的網站上明顯的感受到。
事實也證明,你能測出 Firefox Quantum 的速度——畢竟 Mozilla 的團隊沉迷于用數據說話。如果你想測試瀏覽器性能的話,最簡單的方法是利用 Speedometer2.0,這是一個(還處于開發(fā)階段的)模擬現代網頁應用的測試標準。雖然每臺計算機和應用的測試結果會有差異,但有一件事是肯定的:與一年前的 Firefox 相比,Firefox Quantum 的速度已經翻倍!
除了自己動手測試以外,你也可參考下面這個短片。在視頻中,編者比較了 Firefox Quantum 和 Chrome 在不同網站上的運行速度。Firefox Quantum 多數情況下快了不少!
Firefox Quantum為什么那么快:
過去的 Firefox 大多只用到CPU的一個核,但 Firefox Quantum 能更有效率地運用現在計算機和移動設備的多核心架構。這樣就提高了計算機硬件的利用率,也使得 Firefox Quantum 的速度更甚以往。舉個例子,Mozilla 開發(fā)了一種突破性技術來改變頁面布局——超快速的CSS 引擎。CSS 引擎是以 Mozilla 所主導開發(fā)的系統程序語言 Rust 編寫而成。由于此引擎可跨多核進程平行執(zhí)行,而不是在單核心上以連續(xù)序列處理,因此跑起來特別地快。
現在對 Firefox 改進后,Firefox 會把運算資源優(yōu)先分配給正在下載或執(zhí)行任務的標簽頁,讓你可以在那些后臺已經打開的其他標簽頁之前,積極快速的使用下載功能。為 Firefox 打造「恰如其分」的多處理進程架構,Firefox Quantum 的處理性能往往優(yōu)于 Chrome,同時又能減少約 30 %的內存使用率。
此外,在過去幾個月里,Mozilla 針對 Firefox 進行全方位的性能體檢。目前為止,技術團隊已經解決了 468 個影響 Firefox 運行速度的問題,其中不但有小調整,還包括性能瓶頸的大突破。