React Native 在多端场景的实践及架构升级之路(原理篇)

会议室:待定
出品人:熊文源

随着移动互联网相关开发技术栈日益成熟,多端解决方案的发展也日益迅速,在选择开发平... 展开 >

专题出品人:熊文源

字节跳动跨端方向技术专家

就职于字节跳动,目前主要负责游戏中台 React Native 跨端框架,主导了游戏增长营销平台-九尾客户端的搭建、架构升级。拥有十多年移动端经验:2008 年参与了 Android 系统的开发、维护,深入了解系统的底层设计;2016 年至今一直深入研究移动端跨端解决方案,在京东期间曾带领团队完成 React Native、小程序、Flutter 等框架、平台的搭建、应用、优化、架构升级。

多次受邀参加 GMTC 开发者大会,在 Android 系统及移动端跨端方向等有较为丰富的经验。

专题:React Native 在多端场景的实践及架构升级之路(原理篇)

随着移动互联网相关开发技术栈日益成熟,多端解决方案的发展也日益迅速,在选择开发平台时,面对这么多优秀的平台,为什么要选择 React Native?React Native 与其他的跨端方案相比的优势?React Native 新版本有了哪些更新,解决了哪些问题?本专题将深入介绍 React Native 架构、特性及新架构,帮助开发者快速认识 React Native核心原理及其新架构。

by 熊文源

字节跳动
跨端方向技术专家

2018年6月,Facebook 官方为了让 React Native 更加轻量化、更适应混合开发,接近甚至达到原生的体验,宣布了大规模重构 React Native 的计划以及重构路线图。经过这几年的迭代,React Native 架构有了很多进展,可以说无限接近正式 release 了。本次分享我会深层次地介绍新架构的现状和开发流程,以期帮你更好地拥抱新版本。

演讲提纲:

  1.  React Native 旧架构的原理及瓶颈
    • Native API 设计及架构原理 
    • UI module 的设计及架构原理 
    • React Native 开发中的问题及优化实践
  2. React Native 新架构升级 
    • 新架构核心解决的问题
    • TurboModule 的设计原理 
    • Fabric 模块的设计原理 
    • JSI 的设计原理及应用实践
  3. 新架构升级的主要影响 
    • 前端业务层 
    • 客户端组件

听众收益: 

  1. 了解 React Native 的新功能和架构 
  2. 了解 React Native 的一些优化实践
  3. 使用 React Native 的开发者可以提前评估新架构影响

by 朱泉伟

美团
技术专家

随着业务不断地发展,美团基于开源的 React Native(简称:RN)框架改造并完善而成了自己的一套解决方案 MRN。因 RN 本身特性,使用 RN 开发页面的性能相较 Native 有着天然劣势。除了通过预加载、预热等方案优化性能外,我们也围绕着最核心的 JS 引擎进行探索和尝试。从最初的 JSC 引擎,转向 V8,到目前正在调研 RN 的默认引擎 Hermes。选型上除了性能的考量外,还会考虑着稳定性、包大小、内存占用、调试支持等因素。本次分享将介绍业内常见的 JS 引擎,以及我们在 JS 引擎上的调研和实践。希望通过本次分享,听众可以更深入了解 JS 引擎的知识,为 RN 中 JS 引擎的选型提供参考。

演讲提纲:

  1. JS 的引擎概述
  2. 引擎选型的思考
  3. V8 的实践
    • Android 替换 JSC 带来性能提升
    • 引擎创建加速
    • 代码加速执行
    • 代码覆盖率统计
    • 内存使用分析工具
    • 方法耗时分析工具
    • V8 Profile 功能扩展
  4. Hermes 的探索
    • Hermes 原理简介
    • Hermes 的优缺点
  5. 总结

你将获得:

  1. 业内常见的 JS 引擎深度解析
  2. 美团在 JS 引擎上的调研和实践
  3. RN 中 JS 引擎的选型思路

by 熊文源

字节跳动
跨端方向技术专家

客户端跨端框架发展了很多年了,最近比较流行的小程序、Flutter、React Native 都算是比较成功、成熟的框架。这些框架使用的 App 厂家众多,面向的开发者不同,既有共性也有各自的特性。我很早就学习和使用了这些优秀的跨端方案,在 App 中支撑了千万级 DAU。在学习和实践的过程中,我也深度研究了各个框架的优势。本次分享我会重点介绍这些框架的差异,一举帮你解决客户端跨端框架选型问题。

演讲提纲:

  1. 移动端跨端方案的原理和优势
    • 跨端方案的核心优势及发展历程
    • 小程序、H5、React Native、Flutter 等跨端方案的原理 
  2. React Native 版本发展历程 
  3. React Native 相比其他方案的优势 
    • 对比 React Native、Flutter 等方案的差异 
    • React Native 的优势 
    • React Native 的使用场景 

你将获得: 

  1. 了解目前比较流行的跨端解决方案原理 
  2. 了解不同跨端方案的使用场景 
  3. 了解 React Native 的开发优势

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们