小程序啓動加載性能:小程序
一、控制代碼包的大小緩存
二、分包加載(分包預下載、獨立分包)佈局
三、首屏體驗:提早請求、利用緩存、避免白屏、及時反饋性能
小程序渲染性能:server
一、避免不當使用setDatablog
二、避免不當使用onPageScrollio
三、使用自定義組件:在須要頻繁更新的場景下,自定義組件的更新只在組件內部進行,不受頁面其餘部份內容複雜性的影響渲染
二、避免不當使用onPageScroll:下載
a. 只在必要的時候監聽pageScroll時間請求
b. 避免在onPageScroll中執行復雜邏輯
c. 避免在onPageScroll中頻繁調用setData
d. 避免頻繁查詢節點信息(SelectQuery),部分場景建議使用節點佈局相交狀態監聽(IntersectionObserver)替代