写点什么

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

  • 2020-02-08
  • 本文字数:596 字

    阅读完需:约 2 分钟

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

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


演讲简介


截止 2019 年 8 月,据阿拉丁提供的数据,小程序的日活达到了 2.8 亿,日均使用时长 12 分钟,每人日均使用 5 次。小程序已经深度改变很多行业,国内各大厂也都在开发自己的小程序平台。360 也开始拥抱小程序,实现了自己的 PC 端小程序。本次分享我将会介绍 360 PC 小程序从 0 ~1 的技术演进过程,包括实现过程中的底层架构调整与决策都是出于哪些考虑。


内容大纲


  1. 小程序底层架构演进及技术决策

  2. (1) 单线程架构下的小程序

  3. (2) 双线程架构下的小程序

  4. (3) 单线程 + ShadowDOM 架构下的小程序

  5. (4) 双线程 + 单 WebView 架构下的小程序

  6. (5) 双线程 + 多 WebView 架构下的小程序

  7. 底层技术的其他应用场景

  8. (1) 360 导航首页

  9. (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 导航首页等亿级日活站点的设计与优化。












完整演讲 PPT 下载链接


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


2020-02-08 19:24833

评论

发布
暂无评论
发现更多内容

第9周作业

小胖子

架构师训练营-week09 作业

GunShotPanda

获得高手的精英思维,从写作开始。

叶小鍵

高手 万维钢 得到精英日课

Week 09 学习总结

Jeremy

JVM系列之:从汇编角度分析NullCheck

程序那些事

Java JVM JIT

换一种方式构建镜像

北漂码农有话说

JVM原理

朱月俊

第 09 周作业

Jam

《RabbitMQ》如何保证消息不被重复消费

Java旅途

RabbitMQ 消息队列

架构师训练营 第九周 总结

CR

9-2 秒杀系统的挑战和问题

burner

架构师训练营 -week09 学习总结

GunShotPanda

「查缺补漏」巩固你的Redis知识体系

Kerwin

Java redis

week09总结

Safufu

第九周学习总结

菲尼克斯

9-1垃圾回收原理和秒杀系统

burner

产品经理【三句半】,说清你的【酸甜苦辣】

Java_若依框架教程

产品经理 产品设计

JVM 垃圾回收原理及秒杀系统设计思路

Acker飏

一文教会你嵌入式网络模块的联网操作

良知犹存

物联网 网络 嵌入式

《深度工作》学习笔记(5)

石云升

读书笔记 专注 深度工作

未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布

华为云开发者联盟

Kubernetes 容器 华为云 Volcano 元原生

week09 小结

Geek_196d0f

第九周总结

Jam

架构师培训 -08 总结 JVM、秒杀

刘敏

Week 09 命题作业

Jeremy

如何保存我们的资产

不在调上

Week9-课后总结 & 课后作业 JVM垃圾回收机制

Geek_165f3d

第九周命题作业

菲尼克斯

week9 学习总结

任小龙

8.5小结

朱月俊

学习总结(训练营第九课)

看山是山

360 PC 小程序底层架构的演进与探索_GMTC_刘博文_InfoQ精选文章