前端性能優(yōu)化

網(wǎng)絡方面:

1、減少http請求(合并js/css文件、雪碧圖、使用base64表示簡單的圖片);
2、減少資源體積(gzip壓縮、js混淆、css壓縮、圖片壓縮);
3、緩存(DNS緩存、CDN部署與緩存、http緩存);
4、移動端優(yōu)化(首屏加載優(yōu)化、慎用web字體);

渲染及dom操作方面:

1、優(yōu)化網(wǎng)頁渲染(文件引用順序css/js、避免內(nèi)聯(lián)樣式);
2、DOM操作優(yōu)化(多使用className、多事件代理、多使用css動畫、減少DOM操作、少使用css表達式);
3、操作規(guī)范(img/iframe中src、css屬性為0省略單位、禁止圖片縮放、CSS減少重復多繼承);
4、移動端優(yōu)化(長列表優(yōu)化、防抖和節(jié)流、~~~能力不足,待探究);

數(shù)據(jù)方面:

1、圖片加載處理(預加載、 懶加載、首屏加載時進度條展示);
2、異步請求的優(yōu)化(使用正常的json數(shù)據(jù)格式進行交互、數(shù)據(jù)緩存、數(shù)據(jù)埋點與統(tǒng)計);

image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容