一、主要的前端圖片優(yōu)化技術(shù)
①WebP/AVIF 格式
②懶加載 loading="lazy"
③響應(yīng)式圖片 srcset
二、前端圖片優(yōu)化技術(shù)介紹
1、WebP/AVIF 格式
1.1、定義
WebP 和 AVIF 是現(xiàn)代圖像格式,相比傳統(tǒng) JPEG/PNG 格式具有更好的壓縮效率:
WebP: Google 開發(fā),比 JPEG 小 25-35%,支持透明度和動(dòng)畫。
AVIF: 基于 AV1 視頻編碼,壓縮率更高,支持 HDR 和廣色域。
1.2、HTML 實(shí)現(xiàn)(兼容性處理)

1.3、服務(wù)端檢測(cè)(PHP 示例)

2、懶加載 (loading="lazy")
2.1、定義
懶加載 延遲加載視口外的圖片,當(dāng)用戶滾動(dòng)到圖片附近時(shí)才加載,減少初始頁(yè)面加載時(shí)間。
2.2、實(shí)現(xiàn)方式
2.2.1、原生懶加載

2.2.2、JavaScript 增強(qiáng)實(shí)現(xiàn)
2.2.3、CSS 過渡效果

3、響應(yīng)式圖片 (srcset)
3.1、定義
響應(yīng)式圖片 根據(jù)設(shè)備像素密度、屏幕大小和網(wǎng)絡(luò)條件提供不同尺寸的圖片。
3.2、實(shí)現(xiàn)方式
3.2.1、基于寬度描述符

3.2.2、基于像素密度描述符

3.2.3、與 picture 元素結(jié)合

編輯:長(zhǎng)沙簡(jiǎn)界網(wǎng)絡(luò)科技有限公司