写点什么

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

评论

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

在人工智能冲击下,IT部门的生存价值在哪里?

FN0

AIGC

细说敏捷测试-敏捷实战中的探索 | 京东云技术团队

京东科技开发者

敏捷开发 测试 敏捷测试 企业号 6 月 PK 榜

AI+电力、大模型主题人工智能师资培训班重磅招募中

飞桨PaddlePaddle

人工智能 百度 paddle

Java 中优雅的 RESTful API 设计:实现高效且易维护的接口

xfgg

Java RESTful API 6 月 优质更文活动

Airtest图像识别测试工具原理解读&最佳实践 | 京东云技术团队

京东科技开发者

图像识别 移动开发 UI自动化测试 企业号 6 月 PK 榜 Airtest

IT自动化运维工具用哪款?需要考虑哪些因素?

行云管家

IT运维 自动化运维 IT自动化运维

AI关于AI民主化的高见

FN0

AIGC

300行代码模拟cdn访问过程

蓝胖子的编程梦

CDN DNS CDN加速 CDN技术 #DNS

Java 内存与缓存管理:应对大数据场景的优雅高效策略

xfgg

Java 6 月 优质更文活动

使用华为云AstroZero,不用一行代码,制作端午节加班申请模板

云计算 零代码 华为云

手牵手带你实现mini-vue | 京东云技术团队

京东科技开发者

Vue 数据绑定 vue2 企业号 6 月 PK 榜 双向数据绑定

vivo 游戏黑产反作弊实践

vivo互联网技术

游戏黑产 游戏礼券

强化学习从基础到进阶-案例与实践[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验

汀丶人工智能

人工智能 深度学习 强化学习 深度强化学习 6 月 优质更文活动

模型当道 开源聚力|2023开放原子全球开源峰会开源大模型分论坛圆满收官

开放原子开源基金会

开源 大模型 开放原子全球开源峰会 开放原子

漫谈 SAP 产品里页面上的 Checkbox 设计与实现

汪子熙

SAP 前端设计 思爱普 6 月 优质更文活动

一文读懂ChatGPT的工作原理:大语言模型是个啥?它到底咋工作的?

禅道项目管理

#人工智能 ChatGPT AI 2022

基础设施SIG月度动态:ABS新增ISO、VHD镜像构建,自动热补丁制作流程正式上线

OpenAnolis小助手

镜像 基础设施 龙蜥社区 sig abs

海外交友源码平台搭建:基础功能的实现(一)

山东布谷科技

软件开发、 源码搭建 海外市场 语音交友源码

TBB 开源库及并发 Hashmap 的使用

KaiwuDB

KaiwuDB TBB开源库 Hashmap使用

海南正规等级保护测评单位有哪些?叫什么名字?

行云管家

等保 等级保护 海南 等保测评单位

Vue3中常用的Composition(组合)API-watch(监视)函数

不觉心动

6 月 优质更文活动

随机2D形状周围层流预测!基于飞桨实现图形神经网络

飞桨PaddlePaddle

人工智能 百度 飞桨

一种实现Spring动态数据源切换的方法 | 京东云技术团队

京东科技开发者

spring aop 企业号 6 月 PK 榜 数据源切换

高性能网络 SIG 月度动态:联合 IBM 就 SMC v2.1 协议升级达成一致,ANCK 率先完成支持

OpenAnolis小助手

开源 ibm 高性能网络 anck 龙蜥sig

可观测性最佳实践 | 警惕!未知的风险正在摧毁你的系统

观测云

可观测性 运维监控 观测云 云原生可观测 可观测性用观测云

蚂蚁集团自动化混沌工程 ChaosMeta 正式开源

ChaosMeta

高可用 混沌工程 故障演练 kubernetes 运维 混沌测试

软件测试/测试开发丨Pytest结合数据驱动-CSV

测试人

程序员 软件测试 自动化测试 csv pytest

浅谈API安全

权说安全

API 安全

详解4种模型压缩技术、模型蒸馏算法

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 6 月 PK 榜

如何评估大型语言模型(LLM)?

Baihai IDP

人工智能 深度学习 大模型 白海科技 大模型评估

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