摘要:及時(shí)反饋即時(shí)地對(duì)需要用戶(hù)等待的交互操作給出反饋,避免用戶(hù)以為小程序無(wú)響應(yīng)渲染性能優(yōu)化避免不當(dāng)使用圖片圖片圖片總結(jié)圖片避免不當(dāng)使用圖片使用自定義組件圖片渲染分層繪制到不同不變的部分多帶帶繪制到一個(gè),動(dòng)態(tài)生成的繪制到一個(gè)最后再合入到一個(gè)
啟動(dòng)加載性能優(yōu)化
小程序的啟動(dòng)加載流程圖片:
典型等待場(chǎng)景
圖片:
1、控制代碼包大小
開(kāi)啟開(kāi)發(fā)者工具中"上傳代碼時(shí)自動(dòng)壓縮"
及時(shí)清理無(wú)用代碼和資源文件
減少代碼包中的圖片等資源文件的大小和數(shù)量
2、分包加載
圖片:
分包預(yù)下載(即將推出)
圖片:
獨(dú)立分包(即將推出)
圖片:
3、首屏加載的體驗(yàn)優(yōu)化建議
提前請(qǐng)求:異步數(shù)據(jù)請(qǐng)求不需要等待頁(yè)面渲染完成
利用緩存:利用storage API對(duì)異步請(qǐng)求數(shù)據(jù)進(jìn)行緩存。二次啟動(dòng)時(shí)先利用緩存數(shù)據(jù)渲染頁(yè)面,再進(jìn)行后臺(tái)靜默更新。
避免白屏:先展示頁(yè)面骨架和基礎(chǔ)內(nèi)容。
及時(shí)反饋:即時(shí)地對(duì)需要用戶(hù)等待的交互操作給出反饋,避免用戶(hù)以為小程序無(wú)響應(yīng)
渲染性能優(yōu)化
1、避免不當(dāng)使用setData
圖片:
圖片:
圖片:
總結(jié)
圖片:
2、避免不當(dāng)使用onPageScroll
圖片:
3、使用自定義組件
圖片:
4、canvas渲染
分層繪制到不同canvas
不變的部分多帶帶繪制到一個(gè)canvas,
動(dòng)態(tài)生成的繪制到一個(gè)canvs
最后再合入到一個(gè)canvas
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/31437.html
摘要:希望大家看完這篇文章能對(duì)小程序性能優(yōu)化有一定的認(rèn)識(shí),如果有錯(cuò)誤或不嚴(yán)謹(jǐn)?shù)牡胤?,歡迎批評(píng)指正,如果喜歡,歡迎點(diǎn)贊收藏。 小程序從發(fā)布到現(xiàn)在也已經(jīng)有將近兩年的時(shí)間,越來(lái)越來(lái)多的公司開(kāi)始重視小程序生態(tài)帶來(lái)的流量,今年也由于小程序平臺(tái)對(duì)外能力的越來(lái)越多的開(kāi)放以及小程序平臺(tái)的自身優(yōu)化,越來(lái)越多的開(kāi)發(fā)者也自主的投入到小程序的開(kāi)發(fā)當(dāng)中,現(xiàn)在,作為前端如果會(huì)寫(xiě)小程序,絕對(duì)是一個(gè)不折不扣的面試加分項(xiàng)。相...
摘要:希望大家看完這篇文章能對(duì)小程序性能優(yōu)化有一定的認(rèn)識(shí),如果有錯(cuò)誤或不嚴(yán)謹(jǐn)?shù)牡胤?,歡迎批評(píng)指正,如果喜歡,歡迎點(diǎn)贊收藏。 小程序從發(fā)布到現(xiàn)在也已經(jīng)有將近兩年的時(shí)間,越來(lái)越來(lái)多的公司開(kāi)始重視小程序生態(tài)帶來(lái)的流量,今年也由于小程序平臺(tái)對(duì)外能力的越來(lái)越多的開(kāi)放以及小程序平臺(tái)的自身優(yōu)化,越來(lái)越多的開(kāi)發(fā)者也自主的投入到小程序的開(kāi)發(fā)當(dāng)中,現(xiàn)在,作為前端如果會(huì)寫(xiě)小程序,絕對(duì)是一個(gè)不折不扣的面試加分項(xiàng)。相...
摘要:希望大家看完這篇文章能對(duì)小程序性能優(yōu)化有一定的認(rèn)識(shí),如果有錯(cuò)誤或不嚴(yán)謹(jǐn)?shù)牡胤剑瑲g迎批評(píng)指正,如果喜歡,歡迎點(diǎn)贊收藏。 小程序從發(fā)布到現(xiàn)在也已經(jīng)有將近兩年的時(shí)間,越來(lái)越來(lái)多的公司開(kāi)始重視小程序生態(tài)帶來(lái)的流量,今年也由于小程序平臺(tái)對(duì)外能力的越來(lái)越多的開(kāi)放以及小程序平臺(tái)的自身優(yōu)化,越來(lái)越多的開(kāi)發(fā)者也自主的投入到小程序的開(kāi)發(fā)當(dāng)中,現(xiàn)在,作為前端如果會(huì)寫(xiě)小程序,絕對(duì)是一個(gè)不折不扣的面試加分項(xiàng)。相...
摘要:及時(shí)反饋即時(shí)地對(duì)需要用戶(hù)等待的交互操作給出反饋,避免用戶(hù)以為小程序無(wú)響應(yīng)渲染性能優(yōu)化避免不當(dāng)使用圖片圖片圖片總結(jié)圖片避免不當(dāng)使用圖片使用自定義組件圖片渲染分層繪制到不同不變的部分單獨(dú)繪制到一個(gè),動(dòng)態(tài)生成的繪制到一個(gè)最后再合入到一個(gè) 啟動(dòng)加載性能優(yōu)化 小程序的啟動(dòng)加載流程圖片:showImg(https://segmentfault.com/img/bVbss51?w=1158&h=41...
閱讀 1613·2021-09-23 11:31
閱讀 930·2021-09-23 11:22
閱讀 1354·2021-09-22 15:41
閱讀 4086·2021-09-03 10:28
閱讀 2919·2019-08-30 15:55
閱讀 3550·2019-08-30 15:55
閱讀 1966·2019-08-30 15:44
閱讀 2728·2019-08-30 13:50