刘博文,《深入浅出Vue.js》作者,W3C Web Performance WG成员,W3C MiniApps Ecosystem CG成员。2015年入职奇虎360最大前端团队“奇舞团”,2017年小组合并到360导航技术部,现负责360小程序底层架构设计与实现,负责360导航首页等亿级日活站点的设计与优化。
刘博文,《深入浅出Vue.js》作者,W3C Web Performance WG成员,W3C MiniApps Ecosystem CG成员。2015年入职奇虎360最大前端团队“奇舞团”,2017年小组合并到360导航技术部,现负责360小程序底层架构设计与实现,负责360导航首页等亿级日活站点的设计与优化。
截止2019年8月,据阿拉丁提供的数据,小程序的日活达到了2.8亿,日均使用时长12分钟,每人日均使用5次。小程序已经深度改变很多行业,国内各大厂也都在开发自己的小程序平台。360也开始拥抱小程序,实现了自己的PC端小程序。本次分享我将会介绍360 PC 小程序从 0 ~1 的技术演进过程,包括实现过程中的底层架构调整与决策都是出于哪些考虑。
演讲提纲:
1. 小程序底层架构演进及技术决策
(1) 单线程架构下的小程序
(2) 双线程架构下的小程序
(3) 单线程 + ShadowDOM 架构下的小程序
(4) 双线程 + 单 WebView 架构下的小程序
(5) 双线程 + 多 WebView 架构下的小程序
2. 底层技术的其他应用场景
(1) 360导航首页
(2) 其他应用场景
听众收益:
1. 了解360 PC 小程序从0~1的全过程
2. 了解底层技术的其他应用场景
3. 了解不同架构下的性能问题
知识储备:
对常用的 Web 技术有一定了解