手机淘宝H5容器架构演进历程与关键点
5星 · 超过95%的资源 需积分: 34 163 浏览量
更新于2024-07-21
3
收藏 14.9MB PDF 举报
《手机淘宝H5容器的架构演进》是鬼道(徐凯)在ArchSummit北京2015年的一场演讲,主要探讨了手机淘宝在处理H5网页应用加载和用户体验方面的技术变迁。该演讲涵盖了从2011年的Symbian时代到2015年的架构更新,包括对HTTP-DNS、SPDY等技术的应用以及对HybridAPI的引入。
首先,演讲者介绍了鬼道个人背景,他在2015年专注于H5技术和移动端体验。在2013年,随着Web技术的发展,淘宝开始将其服务扩展到平板设备,如iPad的移动版。早在2011年,他们已经支持了多个平台,如Symbian、Android、iOS等,并开发了相应的SDK以适应不同的操作系统。
在架构演进部分,演讲详细阐述了从2015年开始的变革,比如通过预加载技术提高页面加载速度,虽然在某些情况下预加载被标记为不适用。流程改进方面,通过如BmP;:WWW(这样的流程图展示了优化过程,目标是提升性能并减少加载时间。
在项目实施中,涉及的部门众多,包括无线事业部、天猫事业部、淘宝技术部、聚划算事业部等,共计130个团队参与。应用范围广泛,包括核心业务的不同模块。资源加载时间是一个关键指标,他们追求极致性能,但在2015年初遇到了挑战,如Badcase问题。通过15年11月的活动,到达率达到了86%和98%,显示了技术改进的有效性。
网络优化方面,针对下载时和iOS平台,采用了HTTP-DNS、SPDY等技术。此外,还讨论了对Android设备的优化,如使用UCྍᗑᕶളݗ的URLProtocol,以及如何利用服务器进行网络拦截来提升用户体验。在底层网络协议上,从HTTP升级到SPDY,甚至考虑了SSL和TCP等更高级的连接方式。
最后,前端优化也是演讲的重要内容,包括针对不同层次的优化,如Application层、Session层、Presentation层和Transport层,以及针对SPDY的1.0和2.0版本的优化。这些措施旨在确保H5容器在移动设备上的流畅性和效率。
总结来说,《手机淘宝H5容器的架构演进》分享了淘宝在移动互联网环境下,如何通过技术革新和团队协作,不断优化H5应用的加载速度、用户体验和网络效率,展现了他们在技术演进中的实践和成果。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-27 上传
2021-08-19 上传
2021-08-23 上传
2021-09-27 上传
点击了解资源详情
点击了解资源详情
suliangben
- 粉丝: 3
- 资源: 11
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析