深入剖析React Native下一代引擎框架重构

所属专题:前端框架

嘉宾 : 熊文源 | 京东架构师

讲师介绍

专题演讲嘉宾:熊文源

京东 架构师

熊文源,京东架构师,2016年加入京东,目前是技术中台多端融合平台Android端架构师,主要负责京东多端融合框架、引擎的搭建和基础组件的研发和架构设计工作,多端融合Android端的技术架构负责人,对React Native、Flutter、小程序框架有很深入的了解。

议题介绍

演讲:深入剖析React Native下一代引擎框架重构

Facebook在2018年6月官方正式宣布了大规模重构React Native的计划及重构路线图,目的是为了让React Native更加轻量化、更适应混合开发,接近甚至达到原生的体验。

在近期的开发者大会上,Facebook也对此次重构取得的进展做了分析和介绍,本次分享将着重分享React Native框架目前碰到的瓶颈,以及Facebook及京东是如何优化的。

 

演讲提纲:

1.京东JDReact平台简介

 (1)JDReact框架整体剖析

  (2)   JDReact框架在京东内的应用现状

2.React Native面临的问题分析

  (1)启动性能问题分享 

  (2)React Native渲染的流程分享,及异步渲染产生性能问题原因分析

  (3)与跨平台框架Flutter的数据对比分析

  (4)京东JDReact是如何优化性能和体验的

3.React Native架构重构整体介绍

  简单分析此次架构重构主要改造点,以及要解决的核心问题介绍

  此次重构升级引入的新的框架介绍:

  (1)Fabric UI架构原理分析

  (2) JSI原理介绍,如何异步或者同步完成JS到Native到通讯

  (3) TurboModule架构原理介绍

  (4)组件社区化及对开发者的影响

4.京东JDReact如何应对此次架构升级

 (1) 对现有的大量组件及API的影响评估,以及后续的调整方向

  (2) 对现有JS业务的影响评估

 

  听众收益:

1.了解现有的React Native的UI及API的设计的原理,以及瓶颈、缺陷,方便相关开发者在业务设计时提前避免

2.了解未来React Native的发展规划及前景,以及重构后的整体架构,提前做好技术规划和储备

3.了解现有的React Native架构下如何来优化性能、提升用户体验

交通指南

© 2019 Baidu - GS(2018)5572号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
本网站图片存储由七牛云独家支持