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