摘要:前端性能優(yōu)化清單前端優(yōu)化項(xiàng)優(yōu)化內(nèi)容備注首屏首屏優(yōu)化到,前端優(yōu)化首選。首屏最小化首屏盡量小,控制節(jié)點(diǎn)數(shù)請求數(shù)外鏈數(shù),可視區(qū)域盡快顯示。首屏廣告優(yōu)化重點(diǎn)減少廣告的下載次數(shù),減少狀態(tài)上報(bào)次數(shù),避免。
前端性能優(yōu)化清單:
前端優(yōu)化項(xiàng) | 優(yōu)化內(nèi)容 | 備注 |
---|---|---|
首屏 | 首屏優(yōu)化到0.5-2s,前端優(yōu)化首選。 | 優(yōu)化切入口,目標(biāo)<2s |
內(nèi)容 | 圖片、JS、Script、Flash等元素是頁面和應(yīng)用的主要構(gòu)成,也是前端優(yōu)化的重點(diǎn)。 | 網(wǎng)頁元素過多 |
請求 | 頁面元素的數(shù)量、加載文件的多少、大小,決定了頁面的加載時間和效率。優(yōu)化和規(guī)避請求。 | 域名數(shù)量和解析 |
CSS | 頁面樣式,動畫的實(shí)現(xiàn),特效的實(shí)現(xiàn),決定頁面外在表現(xiàn)和交互效果。 | 靜態(tài)頁面布局 |
JavaScript | JS串行加載等特殊性,是影響頁面性能的主要原因之一,而且比重大,無論大小、邏輯、數(shù)量都需嚴(yán)格控制。 | 性能殺手 |
圖片 | 頁面中,60%以上的請求和大小都是由圖片構(gòu)成,圖片加載決定了頁面加載的快與慢。 | 成本優(yōu)化 |
首屏(above the fold):名字來源(報(bào)紙)頭版,原指報(bào)紙折疊之后仍能看見的頁面。Web中只網(wǎng)站加載后,用戶不用滾動屏幕所看到的所有信息。
首屏最小化:
首屏HTML盡量小,控制DOM節(jié)點(diǎn)數(shù)、請求數(shù)、外鏈數(shù),可視區(qū)域盡快顯示。
元素優(yōu)化
優(yōu)化落在首屏內(nèi)的元素性能和結(jié)構(gòu),包括基礎(chǔ)頁、元素請求、圖片、JS、是否調(diào)用第三方內(nèi)容、層次機(jī)構(gòu)等。
頁面靜態(tài)化
首屏頁包含了頁面基礎(chǔ)頁時間(第一次請求),以屏內(nèi)的元素總的DNS解析時間,建立連接時間,SSL握手時間,發(fā)出請求時間,重定向時間,內(nèi)容下載時間等。
基礎(chǔ)頁優(yōu)化
以靜態(tài)頁面的形式存放,用戶相關(guān)數(shù)據(jù)依賴Ajax,比如登錄信息。用戶默認(rèn)顯示未登錄狀態(tài),異步獲取到用戶數(shù)據(jù)后更新。
首屏廣告優(yōu)化
重點(diǎn)減少廣告JS的下載次數(shù),減少狀態(tài)上報(bào)次數(shù),避免iframe。同時處理腳本放在頁面底部,修改廣告的載入順序,避免影響頁面顯示。
首屏按需加載
隱藏tab頁,用了異步加載的方式,只有當(dāng)用戶正在要看這塊內(nèi)容的時候才去拉取。
多帶帶合并素材
將代發(fā)布的源文件進(jìn)行壓縮合并,減少文件數(shù)量,授權(quán)請求最少原則。
統(tǒng)計(jì)代碼優(yōu)化
針對用戶行為統(tǒng)計(jì)代碼如(CNZZ,百度統(tǒng)計(jì)等),進(jìn)行去除冗余,統(tǒng)一放到首屏后加載。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/107652.html
摘要:前端每周清單第期微服務(wù)實(shí)踐,與,組件技巧,攻防作者王下邀月熊編輯徐川前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。 前端每周清單第 26 期:Node.js 微服務(wù)實(shí)踐,Vue.js 與 GraphQL,Angular 組件技巧,HeadlessChrome 攻防 作者:王下邀月熊 編輯:徐川...
摘要:本文即以簡單的回歸擬合為例,從最基礎(chǔ)的庫安裝數(shù)據(jù)導(dǎo)入數(shù)據(jù)預(yù)處理到模型訓(xùn)練模型預(yù)測介紹了如何使用進(jìn)行簡單的機(jī)器學(xué)習(xí)任務(wù)。 前端每周清單第 18 期:Firefox、Chrome、React、Angular發(fā)布新版本;提升RN應(yīng)用性能的方法 為InfoQ中文站特供稿件,首發(fā)地址為這里;如需轉(zhuǎn)載,請與InfoQ中文站聯(lián)系。從屬于筆者的 Web 前端入門與工程實(shí)踐的前端每周清單系列系列;部分...
摘要:前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。 前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn);分為新聞熱點(diǎn)、開發(fā)教程、工程實(shí)踐、深度閱讀、開源項(xiàng)目、巔峰人生等欄目。歡迎關(guān)注【前端之巔】微信公眾號(ID:frontshow),及時獲取前端每周清單;本文則是對于...
摘要:前端每周清單第期現(xiàn)狀分析與優(yōu)化策略單元測試爬蟲作者王下邀月熊編輯徐川前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。 showImg(https://segmentfault.com/img/remote/1460000011008022); 前端每周清單第 29 期:Web 現(xiàn)狀分析與優(yōu)化策略...
摘要:它基于前端開發(fā)人員多年的經(jīng)驗(yàn)沉淀,以及其他優(yōu)秀的開源清單。在上投票或推薦來幫助前端清單的推廣。跨站點(diǎn)請求偽造防范清單跨站腳本攻擊頁面或網(wǎng)站沒有攻擊的可能性。 原文地址:Front-End-Checklist 原文作者:David Dias 譯者:JohnsenZhou 文章地址:https://github.com/JohnsenZhou/Front-End-Checklist...
閱讀 2926·2021-11-15 18:02
閱讀 3816·2021-10-14 09:43
閱讀 3759·2021-09-08 10:41
閱讀 2535·2019-08-30 15:53
閱讀 1817·2019-08-30 14:14
閱讀 1962·2019-08-29 16:12
閱讀 3156·2019-08-29 14:03
閱讀 1290·2019-08-29 13:46