资源离线的思路简单、场景复杂,最复杂的就是 H5 活动页面的离线化。Mobile Web 在弱网提速的唯一的办法就是坚决杜绝不必要的(运行时)网络请求,即除了 Json 格式的动态数据和其携带的商品配图之外,不应再有其他网络请求(埋点请求除外)。另外HTML 和业务数据之间必须解耦。
定时程序动态推包
1、o2o 在线资源抓取程序:基于 phantomjs 解析资源
2、grunt-inc-offline 增量包计算器:基于 git-diff 的增量包运算
参考:https://yq.aliyun.com/articles/2939