写点什么

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

评论

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

SpringBoot前后端分离项目,集成Spring Security(完整版)

读钓

Java spring Spring Boot spring security

0风险高收益的投资

Neco.W

学习 投资 自我提升

引入了绩效管理,团队反而一天不如一天了?(二)

Geek_6rptuk

团队管理 企业文化 绩效

上下文切换的资源消耗

麻瓜镇

多线程 操作系统

(乱记)“怎样培养优秀孩子”

启润

ONTAP 9 巡检模板

HU

在线修改主从复制选项

Simon

MySQL

什么是实时数仓,与离线数仓的区别是什么?

程序员小陶

大数据 数据仓库 实时数仓

高仿瑞幸小程序 07 为你推荐模块

曾伟@喵先森

小程序 微信小程序 大前端

谈谈控制感(1):控制感与职业方向选择

史方远

Rust安装注意事项

邱张华

rust 镜像源 diesel

嫌 OSS 查询太慢?看我们如何将速度提升 10 倍!

苏锐

大数据 性能优化 数据湖 OSS 对象存储

阅读有术:怎么记住书中的内容

子不语

学习 方法论 读书方式

自助设备系列——菜品的自助识别结算

孙苏勇

人工智能 产品 行业资讯 智能设备

概念有时候很坑

伯薇

抽象 思考力 沟通 概念

说说数据库主从同步延迟的一个解决方案

M1racle

数据库 主从同步

一个关于成长的经验公式

oldj

成长

真特么是个好东西

非著名程序员

程序员 效率工具 写作

深入解读 IaaS、PaaS、SaaS

燕陈华

IaaS PaaS SaaS

笔记:《如何系统思考》之系统基模

wiflish

思维方式

TensorFlow On Flink 原理解析

Apache Flink

大数据 flink 流计算 实时计算

Kylin 在互联网公司的实践合集

程序员小陶

大数据 kylin

实时数仓 | 你需要的是一款强大的 OLAP 引擎

程序员小陶

大数据 OLAP

01-Taro打造hello-world应用

页面仔小杨

小程序 微信小程序 taro

CentOS 6 升级 OpenSSH 8.1p1

wong

centos openssh

必要的革命:深层学习与可持续创新

山楂大卷

学习 好书推荐 创新 系统性思考 价值观

死磕Java并发编程(9):无界线程安全队列ConcurrentLinkedQueue源码解析

Seven七哥

Java并发 jdk源码 队列

为什么我们要工作

黄大路

思考 工作

回“疫”录(14):跨越时空的相同选择

小天同学

疫情 回忆录 现实纪录 感恩

MySQL 实现排名

黄大路

数据挖掘 MySQL 数据库 sql 数据分析

打造高颜值 iTerm2

辛晓亮

macos Mac 终端 terminal

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