解决移动端打开web页面卡顿,白屏的问题等问题
优化:
- 静态直出。Vnues-腾讯自动构建发布系统
- 离线预推。页面数据预推到用户手机,手机端加载的是本地资源(增量适用于安卓端),首次访问不用等
- 并行加载。webview与网络层并行触发减少各所有组件加载的总耗时
- 动态缓存。将已经加载页面动态缓存下来,下次访问立即获得数据
- 页面拆分。页面拆分为数据和模版框架(二八法则,大部分情况下用户的UI框架是不会变),实现增量刷新页面而不发生整个页面刷新的视觉闪屏
问题
1.离线增量预推具有局限性
2.页面拆分依赖后段渲染对于传统应用可行性较差,源码编写时须要多加标记去拆分当前页面
地址:https://github.com/Tencent/VasSonic