360 PC 小程序底层架构的演进与探索

阅读数:1 2020 年 2 月 8 日 19:24

360 PC 小程序底层架构的演进与探索

GMTC 深圳 2019 大会上,刘博文讲师做了《360 PC 小程序底层架构的演进与探索》主题演讲,主要内容如下。

演讲简介

截止 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 技术有一定了解

讲师介绍

刘博文,奇虎 360 资深前端工程师。

刘博文,《深入浅出 Vue.js》作者,W3C Web Performance WG 成员,W3C MiniApps Ecosystem CG 成员。2015 年入职奇虎 360 最大前端团队“奇舞团”,2017 年小组合并到 360 导航技术部,现负责 360 小程序底层架构设计与实现,负责 360 导航首页等亿级日活站点的设计与优化。

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

360 PC 小程序底层架构的演进与探索

完整演讲 PPT 下载链接

https://gmtc.infoq.cn/2019/shenzhen/schedule

GMTC

评论

发布