推荐语
京东双十一实战验证:Taro Native如何用一套代码征服多端开发难题。核心内容: 1. 京东电商动态化的核心诉求与挑战 2. Taro Native跨端动态化框架的技术实现 3. 未来在更多业务场景的应用展望
杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家
报告简介
京东双十一实战验证 臧成威| 京东零售,动态化架构师 TaroNative 实现一套代码多端极致体验 臧成威 京东零售,动态化架构师 拥有15年的软件行业经验,曾在美团、淘宝、京东等多家顶尖电商互联网公司深耕动态化技 术,对代码始终保持着热情与执着。 在美团期间,主导了组件化建设及持续构建系统 Hyperloop 的开发,极大地提升了开发效率 和系统稳定性。 在阿里期间,参与了自绘制的新一代动态化方案 Weex2 的研发。通过优化渲染引擎,使得应 用能够在不同设备上保持一致且快速的表现,同时大幅降低了开发和维护成本。 在京东,担任自研动态化框架 Taro Native 的主架构师,主持设计了 iOS、Android、鸿蒙、 Web 多端统一的跨端动态化框架。 目 录 CONTENTS 01 02 03 Taro Native 动态化技术的背景 Taro Native 核心技术实现 Taro Native 未来展望 PART 1 Taro Native 动态化技术的背景 动态化的六边形战士 京东电商动态化的核心诉求 稳定性 性能 开发效率 亿级 PV 业务下,极高 稳定性的基本诉求 贴近原生的性能要求 亿级日活带来的需求, 依赖更高的开发效率 功能 随着业务复杂度增高, 功能性需求也不断提高 跨端适配 iOS、Android、鸿蒙、 微信小程序、H5多端适 配也成为了问题 触达效率 端交叉模块化的功能使 得触达成为更为复杂的 问题 京东电商动态化的核心诉求 动态化的六边形战士 稳定性 性能功能 触达效率 开发效率跨端适配 问题的解法 稳定性 性能 开发效率 功能 跨端适配 触达效率 尽可能多的复用代码 表现层的代码一致(避免判断) 框架层的代码一致(使用跨端语言) 内核 Core(C++) Android 容器 SDK iOS 容器 SDK 鸿蒙 容器 SDK H5 容器 S