哪位大佬对智能小程序性能优化有经验的?求解答
小程序开发遇到性能问题怎么搞?
Re: 小程序开发遇到性能问题怎么搞?
作为开发者,我们经常被一下几个问题困扰:
- 小程序启动慢:无用文件、函数、样式剔除,对静态资源优化。
- 白屏时间长:启用本地缓存、跳转时预拉取、分步渲染、占位图。
- 页面渲染慢:减少setData调用频率,降低setData数据量,熟练使用sjs、render script、无用的属性、事件不绑定。
- 运行内存不足:销毁持久化内存,onHide/onunload关闭定时器。
给大家性能指标参考:
- 首屏时间不超过 5 秒;
- 渲染时间不超过 500ms;
- 每秒调用 setData 的次数不超过 20 次;
- setData 的数据在 JSON.stringify 后不超过 256kb;
- 页面 TYML 节点少于 1000 个,节点树深度少于 30 层,子节点数不大于 60 个;
- 所有网络请求都在 1 秒内返回结果;
具体可以参照智能小程序官网的性能优化实践来对照调整: https://developer.tuya.com/cn/miniapp/f ... k/optimize
LGTM