這個版本最主要也是唯一值得關注的特性就是 e10s 開啟 4 個 content 子進程,其他基本上都屬于修復漏洞,提升穩定性。
Firefox 54.0 正式版各平臺各語言版本下載
一、e10s 可開啟 4 個 content 子進程
從 Firefox 48.0 引入 e10s 多進程功能以來,官方一直都只開啟最多 1 個 content 子進程(下稱內容子進程),負責網頁渲染和顯示。Firefox 54.0 首次將多進程中的內容子進程增加到了 4 個(Multi-e10s),帶來的最大好處就是提升了復雜網頁下瀏覽器的響應度和載入性能,避免因為一個網頁掛掉導致整個進程掛掉,影響所有打開的標簽頁。同時將不同標簽頁分離到不同的進程,也能更好利用硬件提升用戶感知。
大家最關心的還是增加了內容子進程以后的內存占用情況。從絕對值來看,從一個增加到四個肯定增加了不少內存占用。但相對來說,4 個子進程是 Mozilla 綜合考慮性能和資源占用后的決定。比起 Chrome 每個網頁使用一個進程,Firefox 不會這么做,只會使用少量有限的進程,畢竟太多進程會導致內存占用急劇攀升。根據官方人員不同瀏覽器測試結果(載入 30 個標簽頁,查看所有進程內存占用)對比來看,Firefox 54.0 仍是資源占用最優的。
不過需要注意的是并不是所有用戶都會默認開啟 4 個內容子進程,目前暫時只有 80% 符合要求的用戶默認開啟,這里說的符合要求的用戶是指未安裝任何擴展的 e10s 用戶,后續會逐漸擴大開啟范圍直至所有 e10s 用戶。如果你暫時未默認開啟但又想使用,可以在 about:config 里面找到 dom.ipc.processCount,將值修改為 4。
二、其他一些細節調整
1、簡化下載按鈕和下載面板的顯示方式。
2、書簽菜單里的“移動版書簽”文件夾位置從原來位置改為第一層級。
3、取消 network.http.pipelining 和類似的優化速度的參數。此類優化技巧已經不再有作用了。
以上是 Firefox 54.0 在用戶使用方面的主要更新,其他涉及到開發者的更新,這里就不介紹了,感興趣的朋友請看發行說明:
Firefox 54.0 正式版發行說明(官網英文)
Firefox 54.0 正式版用戶特性介紹
Firefox 54.0 正式版各平臺各語言版本下載
一、e10s 可開啟 4 個 content 子進程
從 Firefox 48.0 引入 e10s 多進程功能以來,官方一直都只開啟最多 1 個 content 子進程(下稱內容子進程),負責網頁渲染和顯示。Firefox 54.0 首次將多進程中的內容子進程增加到了 4 個(Multi-e10s),帶來的最大好處就是提升了復雜網頁下瀏覽器的響應度和載入性能,避免因為一個網頁掛掉導致整個進程掛掉,影響所有打開的標簽頁。同時將不同標簽頁分離到不同的進程,也能更好利用硬件提升用戶感知。
大家最關心的還是增加了內容子進程以后的內存占用情況。從絕對值來看,從一個增加到四個肯定增加了不少內存占用。但相對來說,4 個子進程是 Mozilla 綜合考慮性能和資源占用后的決定。比起 Chrome 每個網頁使用一個進程,Firefox 不會這么做,只會使用少量有限的進程,畢竟太多進程會導致內存占用急劇攀升。根據官方人員不同瀏覽器測試結果(載入 30 個標簽頁,查看所有進程內存占用)對比來看,Firefox 54.0 仍是資源占用最優的。
不過需要注意的是并不是所有用戶都會默認開啟 4 個內容子進程,目前暫時只有 80% 符合要求的用戶默認開啟,這里說的符合要求的用戶是指未安裝任何擴展的 e10s 用戶,后續會逐漸擴大開啟范圍直至所有 e10s 用戶。如果你暫時未默認開啟但又想使用,可以在 about:config 里面找到 dom.ipc.processCount,將值修改為 4。
二、其他一些細節調整
1、簡化下載按鈕和下載面板的顯示方式。
2、書簽菜單里的“移動版書簽”文件夾位置從原來位置改為第一層級。
3、取消 network.http.pipelining 和類似的優化速度的參數。此類優化技巧已經不再有作用了。
以上是 Firefox 54.0 在用戶使用方面的主要更新,其他涉及到開發者的更新,這里就不介紹了,感興趣的朋友請看發行說明:
Firefox 54.0 正式版發行說明(官網英文)
Firefox 54.0 正式版用戶特性介紹