?索引
- 簡介
- Squoosh 是什麼?
- 延遲載入
- 參考文獻
- 結論
1. 簡介
網路通常以影像的使用為特徵。您是否造訪過沒有圖像的網站?我向你保證,事實並非如此。圖像是網路中最出色的多媒體內容,因此學習管理圖像對於提供具有良好用戶體驗的最佳網站非常重要。
2. Squoosh 是什麼?
Squoosh 是一款安全且易於使用的開源工具,由 Google Chrome 開發團隊創建和維護,可透過減輕圖像重量來優化圖像,但不會損失最終用戶的演示品質。
我們可以訪問其官方網站,您可以在其中上傳圖像,並根據您的使用案例,調整它們的重量和品質。
例如,我們載入一張.png格式的圖片,大小為1.62Mb,經過優化後,我們可以得到同樣大小為154Kb的圖片,僅使用工具就可以優化90%:
我們可以看範例的demo來檢查一下。
3. 延遲載入
管理映像最佳化的另一種簡單方法是對未立即加載到使用者視窗中的映像使用延遲加載,這意味著透過避免請求可能不需要使用的映像來節省客戶端的頻寬。
讓我們來看一個簡單的例子:
範例中的最後一張圖片預設不會加載,因為它有屬性loading="lazy",這只會在用戶滾動時加載它,這將向瀏覽器表明用戶需要該圖片,所以負擔。
如您所見,這是一種非常簡單的節省頻寬的方法,而且本身就是純 HTML。
4. 參考文獻
Squoosh 官方儲存庫如下:
谷歌Chrome實驗室
/
壓扁
直接在瀏覽器中使用一流的編解碼器縮小圖像。
噗噗!
Squoosh 是一款圖像壓縮 Web 應用程序,可透過多種格式減小圖像大小。
隱私權
Squoosh 不會將您的影像傳送到伺服器。所有影像壓縮均在本地處理。
但是,Squoosh 利用 Google Analytics 收集以下資訊:
- 基本訪客資料。
- 前後影像尺寸值。
- 如果是 Squoosh PWA,則為 Squoosh 安裝的類型。
- 如果是 Squoosh PWA,安裝時間和日期。
開發中
為 Squoosh 開發:
- 克隆儲存庫
- 要安裝節點包,請執行:
npm install
- 然後透過執行以下命令來建立應用程式:
npm run build
- 建置後,透過執行以下命令啟動開發伺服器:
npm run dev
貢獻
Squoosh 是一個開源項目,感謝所有社區的參與。要為該專案做出貢獻,請遵循貢獻指南。
5. 結論
使用開源工具優化網站的圖像對於提高網站的效能非常重要,與延遲加載等原生 HTML 功能相結合,可以帶來顯著且極其簡單的效能提升。
您可能感興趣的我的作者的其他帖子:
HTML5 中獨有的原生手風琴?
克里斯蒂安費爾南多1 月 10 日
快速指南:在 Git 中製作良好提交訊息的技巧?
克里斯蒂安費爾南多 ・2024 年 12 月 20 日
如何在 Windows 上建立 SSH 金鑰並將其連接到 Github? ?
克里斯蒂安費爾南多 ・24 年 12 月 13 日
以上是Squoosh:網站圖像優化工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!

文章討論了CSS FlexBox,這是一種佈局方法,用於有效地對齊和分佈響應設計中的空間。它說明了FlexBox用法,將其與CSS網格進行了比較,並詳細瀏覽了瀏覽器支持。

本文討論了使用CSS創建響應網站的技術,包括視口元標籤,靈活的網格,流體媒體,媒體查詢和相對單元。它還涵蓋了使用CSS網格和Flexbox一起使用,並推薦CSS框架

本文討論了CSS盒裝屬性,該屬性控制了元素維度的計算方式。它解釋了諸如Content-Box,Border-Box和Padding-Box之類的值,以及它們對佈局設計和形式對齊的影響。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器