小程序启动加载性能:小程序
一、控制代码包的大小缓存
二、分包加载(分包预下载、独立分包)布局
三、首屏体验:提早请求、利用缓存、避免白屏、及时反馈性能
小程序渲染性能:server
一、避免不当使用setDatablog
二、避免不当使用onPageScrollio
三、使用自定义组件:在须要频繁更新的场景下,自定义组件的更新只在组件内部进行,不受页面其余部份内容复杂性的影响渲染
二、避免不当使用onPageScroll:下载
a. 只在必要的时候监听pageScroll时间请求
b. 避免在onPageScroll中执行复杂逻辑
c. 避免在onPageScroll中频繁调用setData
d. 避免频繁查询节点信息(SelectQuery),部分场景建议使用节点布局相交状态监听(IntersectionObserver)替代