前端效能優化彙總

2021-10-06 07:17:19 字數 526 閱讀 9741

一、頁面級別

1.減少頁面請求資源大小或次數

(1)壓縮合併css、js,css合併成1個檔案,js合併成乙個檔案

(2)使用字型圖示和svg替換傳統的png

(3)懶載入

(4)使用雪碧圖或精靈圖

(5)減少cookie的使用

(6)前後端資料互動是盡可能使用json格式傳送

(7)合理使用keep-alive

(8)避免使用iframe

(9)使用localstorage、sessionstorage儲存一些簡單的資料

2.內聯指令碼位置,防阻塞

二、**級別

1.減少閉包的使用

2.減少dom操作,減少回流與重繪

3.避免巢狀迴圈和"死迴圈"

4.css選擇器從右往左解析,減少元素標籤作為後乙個選擇物件

5.盡量將動畫元素單獨在乙個圖層,避免重繪和回流的大小

6.可以使用defer或async非同步載入js

web 前端效能優化彙總

減少http請求,合併資源 js css 減少資源體積,壓縮資源 js css 大量資料載入或大量載入時使用懶載入或預載入優化 使用按需載入,加快首屏渲染速度 利用http快取機制,對資源進行快取 用到很多網域名稱時,可使用dns預解析,提前解析網域名稱 使用cdn給 靜態資源加速儘量減少dom操作...

web 前端效能優化彙總

一 網路層面優化 減少http請求,合併資源 js css 減少資源體積,壓縮資源 js css 大量資料載入或大量載入時使用懶載入或預載入優化 使用按需載入,加快首屏渲染速度 利用http快取機制,對資源進行快取 用到很多網域名稱時,可使用dns預解析,提前解析網域名稱 使用cdn給 靜態資源加速...

前端效能優化

1.減少http請求次數 css sprites 在國內很多人叫css精靈,是一種網頁應用處理方式。它允許你將乙個頁面涉及到的所有零星都包含到一張大圖中去,這樣一來,當訪問該頁面時,載入的就不會像以前那樣一幅一幅地慢慢顯示出來了。對於當前網路流行的速度而言,不高於200kb的單張的所需載入時間基本是...