# 性能与体验

**为什么要进行性能优化**

小程序的性能和用户的体验之间的关系密不可分。在使用小程序的过程中，用户有时会遇到小程序打开慢、滑动卡顿、响应慢等问题，这些问题都与小程序的性能有关。性能问题归根到底就是用户体验的问题，如果不能得到很好的解决，会影响用户的正常使用，甚至退出小程序。

随着小程序的迭代，页面越来越多，功能越来越复杂，小程序的性能问题也越来越突出。在开发小程序的过程中，开发者不仅应该关注功能的实现，还应该将足够的精力投入到小程序性能的优化上，保障良好的用户体验。

**如何进行性能优化**

广义上讲，小程序的性能又可以分为「[启动性能](tips/start)」和「[运行时性能](tips)」两个主题。「启动性能」让用户能够更快的打开并看到小程序的内容，「运行时性能」保障用户能够流畅的使用小程序的功能。除了本身的功能之外，良好性能带来的良好用户体验，也是小程序能够留住用户的关键。

小程序的框架结合了 Web 开发和客户端开发的技术，并进行了进一步的创新。因此，一些 Web 开发中性能优化的方法同样适用于小程序，比如缓存的使用、网络请求的优化、代码压缩等等。此外，由于小程序技术框架的特点，小程序开发中也有一些特殊的性能优化方法。

在进行性能优化时，开发者可以参考本章节中的优化指引，并借助小程序提供的一些调试工具和性能数据。
