close
緊隨IE/Chrome,火狐瀏覽器也開始玩多進程

談到多進程的瀏覽器團隊,除瞭IE瀏覽器就是Chrome、Opera,其他梯隊,就是第三方基於Chromium內核的瀏覽器,但是反觀Mozilla基金會經營9年的火狐瀏覽器,仍然是單進程的任務模式,但最新午夜版已經加入多進程網頁處理機制功能。



火狐憑借自身的優勢,在復雜的瀏覽器市場中占上一席之位,但是與其他優秀瀏覽器相比,自身就缺少獨立沙箱安全功能和網頁多進程處理機制。這兩項功能,火狐瀏覽器一直沒有加入,導致競爭對手不斷蠶食著自身的市場份額。


從單進程改為多進程的網頁處理模式,對於火狐是非常有利的。據Firefox的工程師Bill McCloskey介紹,多進程管理將帶來性能提升、更高安全性和程序穩定性。多進程管理可以很好的發揮電腦系統的多任務處理模式,而不是用單進程去處理所有的網頁。


雖然新版的Firefox與幾年前相比,無論網頁速度還是性能優化都有瞭很大的提升,但是仍然不夠優秀和突出。因此近期代號為MemShrink和Snappy項目將為火狐加入多進程網頁處理機制。


 很多人都認為多進程的瀏覽器與單進程的瀏覽器相比,占用更多的系統內存資源,其實這是不科學的,據Bill McCloskey介紹,與單進程的火狐相比,多進程火狐測試版實際總體內存占用也隻是多瞭10MB。



但是關於多進程的火狐瀏覽器的正式發佈時間,McCloskey表示這個要取決於目前的開發計劃,不過目前最新的Firefox 28 Nightly午夜版已經初步加入該功能特性。


如何開啟Firefox 28午夜版的多進程處理機制?


1、地址欄輸入about:config,進入瀏覽器配置中心



2、搜索browser.tabs.remote首選項,將False修改為True,重啟瀏覽器,生效。



3、遇到網頁崩潰時,不會影響整體瀏覽器的程序進程,不用擔心Flash插件帶來的崩潰問題瞭。


arrow
arrow
    全站熱搜