WebApp性能优化的总结
来源:互联网 发布:多玩魔兽世界数据库 编辑:程序博客网 时间:2024/06/06 17:23
H5强大的兼容性和手机硬件能力的提高,Webapp势头大有超过NativeApp趋势。也就很幸运的跟着公司做了一个项目,整体觉得Webapp的性能和用户体验还是有待提高。
H5的启动速度优化:
1 主界面WebView并行启动
2 DOM快照,提前显示Dom结构。在html加载中,使用上一次没有数据的UI结构缓存填充界面,然后对UI结构进行内容填充,分步加载。
H5常见性能问题:
1 图文列表滚动不流畅 2 JS动画 3 形变动画
优化思路:开启硬件加速 使用requestanimationframe(不断学习中),Chromium低版本形变动画降阶
优化优先级:Chromium>WebView>H5
WebView内存优化
新开一个webview的内存增加20-40MB,优化思路,共用一个WebView,单页面应用,开启缓存。
优化原则:
1 优化手段不应该成为架构的障碍
2 优先结合Native优化
3 优先H5基础优化
0 0
- WebApp性能优化的总结
- [前端优化]webAPP优化方案总结
- cordova/phonegap/webapp性能优化方法
- 优化反射性能的总结
- 优化反射性能的总结
- 关于性能优化的总结
- 内存优化 和 性能优化 的总结
- .NET性能优化方面的总结
- C# 性能优化方面的总结
- ADO.NET性能优化方面的总结
- ASP.NET性能优化方面的总结
- Robbin总结的Hibernate性能优化要点
- NET性能优化方面的总结
- ASP.NET性能优化的方法总结
- ASP.NET性能优化的方法总结
- .NET性能优化方面的总结
- .NET性能优化方面的总结
- ASP.NET性能优化的方法总结
- 1146: [CTSC2008]网络管理Network 树套树,二分,树剖
- DateTimeFormatter
- RTP协议分析
- 4084: [Sdoi2015]双旋转字符串
- POJ3614-Sunscreen-优先队列
- WebApp性能优化的总结
- Linux测试
- 测试基本流程
- 排序算法
- 3. Struts2之获取表单数据
- Vxworks工程移植到SylixOS应用笔记
- 将二进制数据保存为字节数据
- Regular
- gcc -I 和-L参数