谷歌 Chrome 瀏覽器即將實現(xiàn)共享字典壓縮技術,據(jù)悉可大幅提升網(wǎng)站加載效率,最高可達 90% 以上。
開發(fā)者現(xiàn)可開始嘗試采用 Brotli 或 ZStandard 壓縮算法的共享字典,以評估其對網(wǎng)站性能的影響。此外,這兩款算法還可與自定義共享字典搭配使用,進一步提升網(wǎng)頁效率。
共享字典壓縮技術主要通過識別輸入數(shù)據(jù)中的重復序列,并利用該序列創(chuàng)建更小的輸出文件,該過程可逆。
Chrome 團隊以 Angular 框架的更新為例,展示了壓縮字典帶來的優(yōu)勢。假設網(wǎng)站當前使用 Angular 版本 1.7.9,未壓縮的文件大小約為 172KB,使用 Brotli 默認壓縮后,大小將縮小至約 53KB,壓縮率接近 70%。
而使用自定義壓縮字典,還可利用舊版本資源字典壓縮新版本資源,使輸出文件大小僅為 4KB,壓縮率高達 98%,從而顯著提升網(wǎng)頁加載性能。
此外,Chrome 團隊強調(diào),最新版本的共享字典壓縮方案已解決了此前存在的安全問題,動態(tài)和靜態(tài)資源均可從中受益。
(舉報)