写点什么

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:24933

评论

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

YashanDB 知识库|OM 仲裁节点异常?如何手动切换主备并重新纳管数据库集群

数据库砖家

数据库

HarmonyOS App 购物助手工具的开发与设计

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

密码测评:确保数字安全的必要手段

黑龙江陆陆信息测评部

YashanDB|别彬彬:金融科技进入智能化深水区,数据+逻辑才是新范式

数据库砖家

数据库

麦杰工业数据底座亮相德阳,为工业设备管理贡献力量

麦杰科技

2D动画设计 Reallusion Cartoon Animator Mac中文激活版

Rose

HarmonyOS App 如何实现全网比价工具

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

活动报名丨在旧金山&硅谷,遇见 Voice Agent 开发者&创业者

声网

职场人必备! Acrobat Pro DC 2023 – 轻松搞定合同、表单、电子签名!

Rose

专为MacOS设计的视频下载器:Downie 4

Rose

YashanDB 知识库|exp 导出 CSV 报错 YAS-00218?别忘了这一步

数据库砖家

数据库

YashanDB 知识库|虚拟机重启后 YMP 无法启动?先看看 8093 端口谁在用

数据库砖家

数据库

SecureCRT:工程师的终极终端仿真器 ⚡ 支持SSH/Telnet/Serial,安全高效!

Rose

Bolt.diy 创意建站 | 不懂代码,你也可以快速建站

六月的雨在InfoQ

CAP 函数计算 Bolt.diy 自然语言建站

百度公布动物语言转换专利!可实现与动物深度交流

科技热闻

办公常用的AI工具有哪些?8个流行的AI软件盘点!

职场工具箱

人工智能 PPT AIGC AI工具 AI生成PPT

逻辑可视化的进化:从图灵完备到量子计算

代码制造者

AI编程

Mac Axure RP 11中文安装教程 附 Axure RP 11密钥

Rose

Cornerstone for Mac – 最强大的SVN客户端,让版本控制更流畅!

Rose

vm虚拟机安装教程 附VMware Fusion Pro 13密钥及win11镜像包

Rose

编程开发!IntelliJ IDEA 2025.1.1中文激活教程-Mac/win

Rose

Autodesk AutoCAD 2026破解版(cad2026中文安装包)-Mac/win

Rose

mestrenova 14下载安装(核磁数据处理软件)-Mac/win

Rose

麦杰工业数据底座亮相德阳,为工业设备管理贡献力量

麦杰研究院

技术解读|YashanDB 共享集群 V23.3:从架构到底层的全面升级

数据库砖家

数据库

YashanDB 知识库|导入 dump 报错 YAS-00218?试试这一招快速定位

数据库砖家

数据库

【HarmonyOS】鸿蒙实现刻度尺

鸿蒙 HarmonyOS HarmonyOS NEXT 实践分享

第二章:数据治理的边界在哪里

数据小吏

数据治理

《算法导论(第4版)》阅读笔记:p10-p10

codists

算法

YashanDB王南演讲精要|YAC 集群:为核心系统而生的平替路径

数据库砖家

数据库

我在 Google L4 面试中的经验和教训

Nackydeng

程序员求职 谷歌面经 北美求职 google interview

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