产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

评论

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

React 中 useContext 和 useMemo 一般性使用

sadhu

React useContext useMemo React Hooks

算法攻关-序列化和反序列化二叉树O(n)_offer37

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 序列化二叉树

IBM们的中国研究院是怎样一步步“躺平”的?

脑极体

类似GitBook的在线文档创作平台

happlyfox

28天写作 3月日更

员工遇到问题 - 是给答案还是给引导?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

安全架构学习总结

跳蚤

操作系统的内存管理(上)

鲁米

内存管理

androidjson解析!跟我一起手写EventBus吧,不吃透都对不起自己

欢喜学安卓

android 程序员 面试 移动开发

给你的网站文字添加黑幕-隐藏文字

依旧廖凯

28天写作 3月日更

产品经理训练营大作业(05)

KingSwim

【得物技术】前端微服务

得物技术

微服务 大前端 得物技术

英文IT数码类播客学习笔记

SilentMacUser

红帽 互联网 播客 计算机历史

Flink SQL 如何实现列转行?

JasonLee实时计算

flink

net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for source data.

wjchenge

还原五百丁APP需求文档

林亚超

第十一周作业

Geek_mewu4t

人社部拟发10几个新职业,区块链行业占两个

CECBC

区块链人才

张开怀抱迎接Golang

Kylin

读书笔记 语法 3月日更 Java转go Go 语言

散列表-hashTable

x-arts

散列函数

ARST-日常打卡

pjw

翻译:《实用的Python编程》06_00_Overview

codists

Python

简述软件不可用性及解决办法

跳蚤

MySQL调优

Sakura

28天写作 3月日更

我的学习笔记

SilentMacUser

Python JavaScript 学习 大前端 开发

「架构师训练营 4 期」 第十一周 - 001&2

凯迪

架构师训练营 4 期

第10周课后练习-模块分解

潘涛

架构师训练营 4 期

mybatis 配置详解

xiezhr

mybatis MyBatis标签 mybatis配置

1.2W 字的 SQL 语法速成手册

xcbeyond

MySQL sql 3月日更

产品经理训练营大作业

隋泽

android基础教程!字节跳动+京东+360+网易面试题整理,附答案

欢喜学安卓

android 程序员 面试 移动开发

(28DW-S8-Day23) 《流程型组织》学习笔记:摧毁金字塔,拆掉"法约尔"桥

mtfelix

28天写作 流程型组织

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