極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗!

最近更新 | 軟件專(zhuān)題 | 軟件分類(lèi) | 軟件排行

您的位置:極速下載站資訊首頁(yè)軟件教程軟件資訊 → 谷歌瀏覽器正在開(kāi)發(fā)共享字典功能 可以大幅度壓縮網(wǎng)站資源提高加載速度

谷歌瀏覽器正在開(kāi)發(fā)共享字典功能 可以大幅度壓縮網(wǎng)站資源提高加載速度

時(shí)間:2024-03-09 13:32:57  作者:泰龍  瀏覽量:57

Google Chrome 團隊向來(lái)只關(guān)注兩個(gè)問(wèn)題:第一如何減少內存使用量、第二如何提高網(wǎng)站加載速度 (玩笑話(huà),不過(guò)這些年谷歌在這些方面的變更是最多的)

現在谷歌正在研究一種新的共享字典壓縮技術(shù)來(lái)大幅度提高網(wǎng)站資源的壓縮效率,從而進(jìn)一步縮短網(wǎng)站的加載時(shí)間。

下面是一個(gè)簡(jiǎn)單的例子:

假設網(wǎng)站使用 Angular 框架構建,當前使用的框架版本為 1.7.9 版,在沒(méi)有壓縮的情況下文件為 172KiB,如果使用 Brotli 壓縮算法則可以將其體積縮小到 53KiB,也就是獲得大約 70% 的壓縮率。

此時(shí)開(kāi)發(fā)者需要將框架版本從 1.7.9 版升級到 1.8.3 版,由于新版本的大小與舊版本類(lèi)似,因此采用 Brotli 壓縮算法后體積也類(lèi)似。

但如果使用自定義的共享詞典功能,就可以使用之前版本的資源字典來(lái)壓縮新版本的資源,這樣實(shí)際輸出的文件大約只有 4KiB,壓縮率高達 98%,這可以大幅度縮小瀏覽器需要下載的文件,從而提高網(wǎng)站的加載速度。

自定義共享字典技術(shù):

Chrome 團隊解釋稱(chēng),自定義字典是一個(gè)外部文件,可以應用于任何輸入,這些字典可以是高度針對單一應用的產(chǎn)品代碼或是任何內容,而字典對于輸入的適用性則可能對整體壓縮效率產(chǎn)生巨大影響,與輸入內容高度相似的字典實(shí)際上可以達到更高的壓縮率。

在過(guò)去要想解壓文件需要使用想通的字典,這使用一種名為 SDCH 的流程,但存在潛在的安全弱點(diǎn)。Chrome 稱(chēng)新的共享字典壓縮技術(shù)已經(jīng)解決了這些安全性問(wèn)題,無(wú)論是動(dòng)態(tài)還是靜態(tài)資源都可以獲得更多好處。

后續 Chrome 會(huì )在 Accept-Encoding Header 中聲明受支持的壓縮算法,例如 gzip、br (即 Brotli)、zstd (即 ZStandard) 等,當啟用共享詞典后會(huì )加上額外聲明,包括 br-d 或者 zstd-d。

開(kāi)發(fā)者使用此功能:

當前測試階段如果開(kāi)發(fā)者要在生產(chǎn)環(huán)境中使用此功能,需要通過(guò) Chrome 的 Origin Trial 注冊獲取 Token,然后在網(wǎng)站上使用這個(gè) Token 來(lái)啟用共享字典壓縮功能。

對于個(gè)人用戶(hù),可以在 Chrome 中開(kāi)啟 Compression Dictionary Transport 實(shí)驗性選項,如果訪(fǎng)問(wèn)的網(wǎng)站已經(jīng)獲取 Token 開(kāi)啟共享詞典,那就能用了。

via Chrome Developer:https://developer.chrome.com/blog/shared-dictionary-compression?hl=en

谷歌瀏覽器(Chrome瀏覽器)ios版 122.0.6261.62

谷歌瀏覽器(Chrome瀏覽器)ios版圖片
  • 軟件性質(zhì):國產(chǎn)應用
  • 授權方式:免費
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件大。205210 KB
  • 下載次數:1 次
  • 更新時(shí)間:2024/3/2 14:20:00
  • 運行平臺:15.0...
  • 軟件描述:谷歌瀏覽器ios版是一款由google(谷歌)公司開(kāi)發(fā),專(zhuān)為蘋(píng)果手機用戶(hù)設計的網(wǎng)... [立即下載]
軟件資訊排行
最新軟件資訊
軟件教程分類(lèi)

更多常用電腦軟件

更多同類(lèi)軟件專(zhuān)題