Canonical工程師一直在努力改善Snap版本的MozillaFirefox應用程序的啟動時間,此前該問題引發相當多的吐槽。好消息是,作為Ubuntu22.04LTS長期支持版本上的默認瀏覽器,最新推送的FirefoxSnap已將啟動時間縮減近半。
Firefox Snap 資料圖
在周五的一篇 Ubuntu Blog 文章中,產品經理 Oliver Smith 解釋稱:
與 Firefox 101 相比,全新安裝後的啟動時間,平均減少 50% 。
此外在一系列平臺和發行版上,其測試結果都保持一致。
據悉,由於 Mozilla 改成在啟動時一次隻復制一個環境 / 語言包(而不是在初始啟動時嘗試復制所有語言包),此外區域設置將遵循系統設置,因而大幅縮減啟動等待時間。
其它改動包括將 GNOME 和 GTK 主題快照從 XZ 切換到 LZO,除縮短啟動時間、這麼做還有助於提升性能體驗。
Canonical 已經為 Firefox Snap 轉移到 LZO 壓縮,現其所依賴的 GNOME 和 GTK 主題 Snap 也使用相同的壓縮技術、以更快地解壓縮 / 啟動。
目前 Canonical 正在研究解壓縮時的多線程支持、解決 Firefox 在樹莓派上使用的軟件渲染問題,以及探索預緩存(pre-caching)等技術。