快科技3月8日消息,近日谷歌官方發佈公告表示,Chrome開發團隊正着手在瀏覽器上實現共享字典(Shared dictionaries)壓縮技術,可讓網站加載效率提升90%以上。

谷歌表示,開發者現在可在網站中,開始嘗試採用Brotli或ZStandard壓縮算法的共享字典,以測試該技術對網站性能的影響。

同時Brotli和ZStandard壓縮算法也可以搭配自定義共享字典一起使用,從而獲得更高的網頁效率。

據瞭解,共享字典壓縮主要是在輸入的數據中尋找重複的串行,並利用該項串行創建一個更小的輸出,而且此過程能夠在之後逆轉。

Chrome團隊以Angular框架更新爲例,來說明壓縮字典帶來的效益,假設網站當前Angular版本爲1.7.9,未壓縮時文件約爲172KB,在使用Brotli默認壓縮後,大小約爲53KB,可達到近70%的壓縮率。

而如果使用自定義壓縮字典,還可以實現使用之前版本的資源字典來壓縮新版本的資源,輸出文件大小將只有4KB,達到98%的壓縮率,而這可以極大提升網頁加載性能。

而且Chrome團隊還指出,在最新的共享字典壓縮方案中,已經解決了此前存在的安全性問題,且無論是動態還是靜態資源都可獲得益處。

相關文章