- 终端webview初始化加速:复用,仅能解决webview初始化慢问题
- 终端本地缓存,优化场景有限
- 前端首屏静态直出,不能解决网速慢问题
- 终端前端配合离线包,不能解决千人千面
- 终端离线包缓存优先,更新后刷新,闪烁体验不好
- 并行加载 + 流式拦截,可以完全利用webview初始化时间 和 浏览器的变加载边渲染能力
- sonic github.com/Tencent/Vas… sonic代理了webview loadUrl以及loadDataWithBaseUrl的逻辑 以及 onPageFinish shouldInterceptRequest
(1)桥接流
(2)初始化完成立即加载