當前位置:
首頁 > 新聞 > e10s多進程助力最新版Firefox更加快速

e10s多進程助力最新版Firefox更加快速

一直以來,在Firefox 標籤頁內開啟的複雜網站可能會拖慢其它所有標籤頁的處理速度,而極易影響整體的瀏覽體驗。所以,為了讓 Firefox更快速地執行複雜的網站,Mozilla已把Firefox 改為多進程處理架構。

在e10s的加持下,最新版本的Firefox 將達到內存與運行速度之間的平衡

這是什麼意思呢?其實,Firefox 以前是用單進程來運行瀏覽器已開啟的所有標籤頁,而現在的瀏覽器則會把工作負載分割為幾個獨立的進程。Mozilla把 Firefox 的多進程架構項目命名為「電解」(Electrolysis,簡稱為 e10s),意為電解的化學過程可將水分離成主要物質。e10s是 Mozilla有史以來對 Firefox 程序代碼展開的最大幅度的變革。

今天發布的 Firefox 54版本最多使用四個進程來處理已開啟標籤頁的網頁內容。這意味著當一個標籤頁內開啟了複雜的大網站時,這對其它標籤頁的響應速度的影響將大為減少。通過把標籤頁分配給不同的進程處理,Firefox 能夠更充分運用你的計算機硬體,進而以更快的速度提供更多你所愛的網路內容。

在Firefox 預先發布的版本(FirefoxNightly)中,多進程處理的功能已默認為開啟。Firefox在性能方面的改進相當驚人。除了跑得更快、更少宕機以外,e10s還能讓網站使用起來更順暢。就連像Facebook 動態消息這樣繁雜的頁面,也能顯示得非常流暢、毫無延遲。

有了e10s加持的 Firefox 54 能讓網站在各種計算機上都運行得更加流暢,這在內存較小的計算機上的差別尤其明顯——因為 Firefox 致力在運行速度和內存使用量之間取得恰到好處的平衡。

在比較了不同瀏覽器的內存使用量後發現,無論是 Windows 10、macOS 或 Linux系統,Firefox 所需佔用的 RAM 都遠低於其他瀏覽器(RAM是隨機存取內存,即儲存使用中程序的內存)。換言之,Firefox 使用起來更自由,還能幫用戶留下足夠的內存來執行計算機上其他的應用程序。

Mozilla表示,這將是有史以來最好的 Firefox!就算是初級用戶也能感受到其優異之處。此外,隨著「量子計劃」(Project Quantum)不斷往前推進,Mozilla針對現代計算機打造全新瀏覽器的計劃也在穩步落實。Mozilla的目標是要讓Firefox 成為在 PC 和移動端上跑得最快和最流暢的瀏覽器。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 企業IT觀察 的精彩文章:

真帶魚屏 三星QLED量子點顯示器CHG90發布
「葯不能停」羅永浩的又爆閃念膠囊
小米全新筆記本 6月18日0點正式開放購買
這小程序太有用了,趕緊轉給爸媽
蘋果HomePod音響,一次並不高明的撞臉

TAG:企業IT觀察 |

您可能感興趣

Linux查殺stopped進程
Process-Forest-Window進程日誌分析工具;python版的BloodHound
Freenome完成1.6億美元B輪融資,加速早篩多組學血液檢測平台開發進程
加速AI商業進程,微軟Build 2018傳遞了什麼?
使用 shell 構建多進程的 CommandlineFu 爬蟲
雷諾-日產-三菱聯盟投資The Mobility House 加速電動化出行進程
Zabbix低級發現監控supervisor管理的進程
python logging 日誌模塊以及多進程日誌
人性化的子進程:Delegator.py
數據解讀微軟Build 2018:AI商用進程加速
如何在 Linux/Unix/Windows 中發現隱藏的進程和埠
Linux進程基礎
AJ 輕量化進程再次啟動!AJ20 Flyknit Melo 即將發售
解讀Linux進程
蘋果iOS 13將限制VolP後台進程 或影響Facebook等應用通話功能
網路連接守護進程ConnMan更新1.37
走進Node.js之多進程模型
負面不斷的Uber加速IPO進程 它如何撐起1200億美金估值?
Python多進程編程
python threading中處理主進程和子線程的關係