您的当前位置:首页正文

优化小程序冷启动速度方案一(主包大小优化)

2024-11-26 来源:个人技术集锦

背景

老板对我们小程序冷启动速度提出质疑,希望得到提高。项目是好几年前的了,经过不断地需求迭代,加上当时包划分考虑不周,导致现在主包已经有2.82MB,主包大小直接影响冷启动速度,所以打算重新整理主包

整理思路

主包只放tabBar相关的和被多个包使用的内容,其他的移入分包,未被引用的直接删除

整理方案

借助微信开发工具的代码依赖,查看tabBar相关的页面及组件引用关系,将tabBar未使用到的移入分包,这个是一个体力活,我全部移万大概用了两天

包大小结果对比

主包大小从2.82减小到1.91,线上冷启动速度实际变化待上线后对比

注意

  • 一定做好备份
  • 记录被移动的页面路径,方便供测试人员测试
  • 注意移动后的路径变化,建议一个页面一个页面的移,不要批量移动
  • 先删除无效引用再进行移动,可以最大化看出未使用组件。
显示全文