写点什么

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

评论

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

java零基础入门-Java正则表达式

喵手

Java 7月月更

为租客提供帮助

源字节1号

微信小程序 软件开发 前端开发 后端开发 租房小程序

【玩转 RT-Thread】 RT-Thread Studio —— 按键控制电机正反转、蜂鸣器

攻城狮杰森

OS 7月月更 RT-Thread

开发一个小程序商城需要多少钱?

CRMEB

wallys/Qualcomm IPQ8072A networking SBC supports dual 10GbE, WiFi 6

wallys-wifi6

IPQ8072 IPQ9072a

Scala 基础 (六):面向对象(下篇)

百思不得小赵

scala 大数据 7月月更

Vue 灰度发布新功能的那些事

南城FE

Vue 前端 灰度发布 7月月更

如何参与开源项目 - 细说 GitHub 上的 PR 全过程

胡说云原生

GitHub 开源 pull request DevStream

ORACLE进阶(五)SCHEMA解惑

No Silver Bullet

oracle schema 7月月更

作战图鉴:12大场景详述容器安全建设要求

青藤云安全

网络安全 解决方案 容器安全

重磅!海泰方圆工业强基智能网联汽车项目顺利通过验收

电子信息发烧客

小程序目录结构

小恺

7月月更

Linux透明大页机制在云上大规模集群实践介绍

百度Geek说

Linux 运维 linux 文件权限控制

LeetCode-144. 二叉树的前序遍历(java)

bug菌

Leet Code 7月月更

关于 Web Content-Security-Policy Directive 通过 meta 元素指定的一些测试用例

汪子熙

JavaScript 前端开发 CSP meta 7月月更

Python|正则表达式

AXYZdong

Python 7月月更

决策树算法

秃头小苏

决策树 7月月更

得物客服热线的演进之路

得物技术

大前端 客服

交付效率提升52倍,运营效率提升10倍,看《金融云原生技术实践案例汇编》(附下载)

York

云原生 金融科技 金融行业

最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航

牵着蜗牛去散步

人工智能 腾讯云 腾讯 技术干货 电话合规

【Python技能树共建】动态渲染页面爬取

梦想橡皮擦

Python 7月月更

系统入门-Linux系统基础命令

Albert Edison

7月月更

云计算安全扩展要求关注的安全目标和实现方式区分原则有哪些?

行云管家

云计算 等保 等保2.0 云计算安全扩展

社会责任·价值共创,中关村网络安全与信息化产业联盟对话网信企业家海泰方圆董事长姜海舟先生

电子信息发烧客

2022PAGC 金帆奖 | 融云荣膺「年度杰出产品技术服务商」

融云 RongCloud

作为Java程序员,阿里一面Synchronized连珠炮你是否能够顶住

了不起的程序猿

面试题 Java 开发 Java’

低代码平台中的数据连接方式(下)

Baidu AICLOUD

前端 低代码 爱速搭

基于鲲鹏原生安全,打造安全可信的计算平台

Geek_2d6073

2022年,作为一名Java后端开发程序员,必须掌握哪些框架

了不起的程序猿

java程序员 Java 开发 Java’

风靡B站的《看漫画学Python》到底是什么来头?

博文视点Broadview

【堡垒机】云堡垒机和普通堡垒机的区别是什么?

行云管家

云计算 数据安全 堡垒机 云堡垒机 IT安全

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