天气业务如何划定主包、服务端代理与多端实现的工程边界
简答题困难894 次浏览
参考答案与解析
核心结论:天气业务的工程边界应围绕启动必要性、安全可信度和平台差异来划分。主包只保留启动与首个核心页面所需内容;非首屏图表、粒子效果和低频页面进入分包;第三方密钥、用户身份校验和敏感数据访问放在可信服务端或云函数;多端差异通过能力适配层隔离,而不是在业务组件中散布大量平台判断。
分包决策不能只看文件类型,而要看访问概率和依赖关系。天气首页的基本样式、核心图标与首屏逻辑通常属于主包,城市管理、复杂趋势图和非必要动画可进入独立分包。公共依赖若被多个分包重复打入,可能使总体积反而增加,因此应检查构建产物和依赖图。预加载只适用于用户很可能即将访问且网络与包体成本合理的页面;把所有分包都预加载会削弱首包优化收益。字体、图片和图表库也应进行裁
