熊文源,京东架构师,2016年加入京东,目前是技术中台多端融合平台Android端架构师,主要负责京东多端融合框架、引擎的搭建和基础组件的研发和架构设计工作,多端融合Android端的技术架构负责人,对React Native、Flutter、小程序框架有很深入的了解。
熊文源,京东架构师,2016年加入京东,目前是技术中台多端融合平台Android端架构师,主要负责京东多端融合框架、引擎的搭建和基础组件的研发和架构设计工作,多端融合Android端的技术架构负责人,对React Native、Flutter、小程序框架有很深入的了解。
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架构下如何来优化性能、提升用户体验