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