快手前端架构师将在VueConf 上海讲什么?

VueConf 2019 上海(第三届VueConf) 将于2019年6月8日 在上海交大 徐汇校区举办。前端

大会网站:vue.w3ctech.comvue

快手前端架构师、游戏直播团队前端负责人天翔将出席本次本会议并表发主题演讲,在VueConf 2018 杭州,天翔给你们带来了主题为“再谈Vue SSR -- 响应式数据流在快手游戏直播中的应用”的演讲,这一次,他将给你们带来什么的主题呢?咱们一块儿来看看:编程

主题名称:探索Web编程的另外一种形态

主题介绍:

在去年各家如火如荼的小程序搭建过程当中,快手内部也曾尝试太小程序平台的搭建,在这过程当中,咱们基于Vue.js封装了一个demo级别的小程序以供演示,并探索了现有Web编程种是否可以有其余编程形态的存在,此次分享中,我会将当时基于Vue.js作的快手小程序设计进行分享,并探索在Web下是否有其余编程的可能性。小程序

主体结构:

1、快手小程序的开发历程,大致会如下面的提纲来说微信小程序

  1. 小程序总体通讯机制,Native,JS Core,WebView三层
  2. 代码编译

2.1 初始版本由于要求API和开发模式尽量与微信小程序接近,因此采用的方案是把template(类微信语法)部分编译成Vue.js的模板语法,把js的部分翻译成两部分,一部分为放到js core执行,一部分放到Webview,劫持内部执行逻辑,与JS Core通讯微信

2.2 有一个隐藏版本是直接使用Vue.js单文件组件,而后拆解编译架构

  1. 对于原生组件(Native)与Web组件的区别对待,中间涉及逻辑执行要一部分在Webview,一部分要在JS Core

2、项目被砍掉之后,探索小程序的技术价值dom

  1. 线程隔离:经过线程隔离,其实能够解决多团队集成合做的一些痛点,好比原有为了隔离,采用同一页面多iframe拼装的场景,早期有一些多Webview拼装hybrid组件的场景
  2. 语法简化:DOM的历史包袱,Vue.js内部提供的vdom + 响应式封装,能够彻底知足大多数App封装的需求

3、Demo展现ide

彻底使用Web Worker + 组件化编程组件化

4、引起思考

以上内容就是关于天翔这一次带来的主题介绍,若是对这个主题感兴趣,能够访问大会网站或者扫描下面图片上的二维码。

若是你以为这个主题还不错,欢迎保存下面的图片,分享给你的朋友,谢谢!

VueConf 2019 上海

若是你对他VueConf 2018 杭州的演讲主题感兴趣,也能够观看他的演讲视频:

www.bilibili.com/video/av379…

相关文章
相关标签/搜索