微信小程序性能优化

844 阅读2分钟
性能优化在前端的重要性我想大家都知道,开发微信小程序如果不注重性能的话,结果也是令人堪忧的,甚至有可能需要进行特别大的重构!

做前端开发如果仅仅停留在编码和实现业务功能上面,可能进步速度会有些慢,但是如果经历了对页面的性能优化之后而且有所成绩的话那就会有质的改变,因为对他背后的机制进行了研究和试错,才能做好一些性能优化。

做微信小程序也是一样的,不只是实现业务功能,而且要考虑页面打开的速度,而且安卓和ios的打开速度截然不同,ios会快很多,有些在安卓上的速度是不能接受的,提高用户体验是我们的宗旨,而且开发之前就应该有这个意识,编码的自然会注意。

亲身经历之前的开发的小程序,上线前才进行了性能优化,但是由于当初没有注重这些东西,到后来才发现这速度真是卡的无法接受,经历了一番大修才把性能给提上来。

其实这些优化的方法都是我们做常规web用过的,在小程序里一样适用的,只要思路对就可以,具体实现都是差不多的。

说下具体的优化方法:

1. setData的数据不要过大,也不要太频繁,多次的话可以进行合并操作;

2. view中用不到的数据不要写到data里面,以免传输垃圾数据;

3. 接口返回数据做二次处理,不要直接塞给data,直接使用会造成很多冗余数据;

4. 页面做延迟渲染,页面很长的话可以对数据做懒加载,先加载首屏数据,其他的延迟加载;

5. 图片懒加载;

肯能还有其他的方法,但是上面是我用过的比较有效的方法,也是比较常规的方法。

小程序虽然上手容易,开发简单,但是做过优化后才算真正的写过小程序。