小程序、网页性能优化思考维度

微信 IDE 对小程序性能进行评分有以下几个维度:

  1. 避免过大的 WXML 节点数目
  2. 避免执行脚本的耗时过长的情况
  3. 避免首屏时间太长的情况
  4. 避免渲染界面的耗时过长的情况
  5. 对网络请求做必要的缓存以避免多余的请求
  6. 所有请求的耗时不应太久
  7. 避免 setData 的调用过于频繁
  8. 避免 setData 的数据过大
  9. 避免短时间内发起太多的图片请求
  10. 避免短时间内发起太多的请求

其实这 10 个性能的评分标准并不仅仅适用于微信小程序,有几条(2~6、9和10)是前端开发领域的通用性能指标。
而且如果你用过 Vue/React 之类的MVVM 框架,以上指标可以全部应用到基于 Vue/React 框架开发的 Web 应用程序中。

posted @ 2020-11-12 23:57  前端工程队  阅读(119)  评论(0)    收藏  举报