跨端框架演进

会议室:景阁II&III
出品人:郑苏波(Super)

跨端框架已经成为各大 App 不可或缺的一部分,其统一了不同端的开发模... 展开 >

专题出品人:郑苏波(Super)

腾讯 手机浏览器前端团队负责人

郑苏波(Super),2011年加入腾讯,现任腾讯手机浏览器前端团队负责人。搭建了腾讯内大型 Node.js 运行时环境,主导了前终端一体化开发框架的研发,所负责的项目在腾讯内获得了广泛的使用与好评。在性能优化与前端引擎方面有着较为深入的研究,并致力于全栈开发人才培养,打破业界对于前端的固有认知。

地点:景阁II&III

专题:跨端框架演进

跨端框架已经成为各大 App 不可或缺的一部分,其统一了不同端的开发模式,让开发人力得以复用。特别是随着精细化、智能化运营时代的到来,具备动态变更能力的跨端框架广受推崇。概念提出至今发展出多种不同类型的跨端框架,有偏向于 Web 开发者也有偏向于终端开发者的,有偏向性能也有偏向开发效率的,那究竟跨端框架的未来发展方向是什么?我们将邀请知名跨端框架核心开发者来分享跨端框架 2020 的最新进展,并与大家一同探讨未来框架发展,同时也希望能够帮助大家解决工作中遇到的难题。

by 陈嘉健

京东
资深研发工程师

去年的 GMTC 我们介绍了下一代 Taro 框架在小程序上的跨框架设计思路。在过去一年里我们一直围绕着跨端跨框架的目标对 Taro Next 进行落地与打磨,不但完成了小程序端和 H5 端的重构,还加入了一系列的拓展功能和性能优化。本次分享首先将会简单回顾 Taro Next 重构的背景,然后为大家深入剖析其在小程序端与 H5 端的具体实现方案和优化方案,最后会介绍我们为可跨端跨框架的 Taro Next 进行了哪些功能与生态拓展,从而构造出一套完善的 UI 渲染体系。

演讲提纲:

1. 背景

  • 解决架构问题
    • Taro2 架构
    • 侧重编译时的弊端
    • 运行时冗余
  • 支持多框架

2. 思考与探索

  • 选定组件库、API、生命周期等规范
  • Taro Next 总体架构图

3. 小程序端方案

  • 方案脉略简介
    • DOM
    • 渲染
    • 更新
    • 事件系统
    • BOM
    • 兼容 React
      • 使用 react-reconciler 实现渲染器
      • 连接器
      • 路由
      • 生命周期
    • 兼容 Vue
      • 连接器
      • 路由
      • 生命周期
  • 优化
    • 框架自身的优化
    • 框架提供给用户选择的优化手段
      • 预渲染
      • 长列表组件
  • 跨框架组件原理

4. Web 端方案

  • 方案脉略简介
    • 组件库
      • 我们面临的困境
      • 业界可借鉴的优秀方案
      • 简介 Web Component、框架选型(Stencil)
    • 兼容 React
    • 兼容 Vue
    • API
    • 生命周期
    • 路由

5. 总结与探索

  • 支持 Vue3
  • 更好的跨框架组件实现方案(类 Stencil)
  • 支持更多的端
  • 使用 IDE 构建完善的 UI 渲染体系

听众收益:

  1. 了解跨端框架未来的演进方向
  2. 了解下一代 Taro 框架的整体架构与具体实现细节
  3. 了解如何打造一套跨端且跨框架的 UI 渲染体系

听懂我的演讲,需要具备这些知识储备:

  1. 熟悉小程序开发
  2. 熟悉 React 或 Vue 开发
  3. 对跨端框架有一定的了解
  • 电话咨询

    联系电话:+86 13269078023
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理