微信小程序之代码包压缩策略

版权声明: https://blog.csdn.net/huangpb123/article/details/81002665

意义

1. 避开小程序官方规定的2M限制,代码包体积超过上限时将无法进行预览/上传/发布。

2. 减小代码包体积,可以降低小程序下载时长、首次加载时长,降低新用户流失率。

3. 能减少下载流量和本地空间占用,提升用户体验。

策略

1. 搬

   能搬的尽量搬。图片、音频、数据、甚至页面(基础库1.6.4开始支持<web-view>组件支持内置H5页面),

   很多非核心不紧急的资源文件都可以搬至服务器,需要时再通过网络载入。

2. 删

   搬不了的尽量删。已下线、已废弃、无关、冗余等不需要的内容应及时清理,避免持续占用代码包空间。

3. 压缩

   删不了的尽量压缩。图片、wxml、wxss、js等均存在压缩空间。

4. 组件化

    小程序从基础库版本 1.6.3 开始就已经支持自定义组件。

其他

wepy 和 mpvue 这2个小程序主流框架可以安装相关的压缩npm包。原生的小程序怎么压缩wxml、wxss就不是很清楚了,知道的大神可以指导一下,万分感谢!



猜你喜欢

转载自blog.csdn.net/huangpb123/article/details/81002665
今日推荐