老板对我们小程序冷启动速度提出质疑,希望得到提高。项目是好几年前的了,经过不断地需求迭代,加上当时包划分考虑不周,导致现在主包已经有2.82MB,主包大小直接影响冷启动速度,所以打算重新整理主包
主包只放tabBar相关的和被多个包使用的内容,其他的移入分包,未被引用的直接删除
借助微信开发工具的代码依赖,查看tabBar相关的页面及组件引用关系,将tabBar未使用到的移入分包,这个是一个体力活,我全部移万大概用了两天
主包大小从2.82减小到1.91,线上冷启动速度实际变化待上线后对比