深入了解 React Native 性能
·2 分钟阅读
React Native 允许您使用 React 和 Relay 的声明式编程模型,用 JavaScript 构建 Android 和 iOS 应用。这带来了更简洁、易于理解的代码;无需编译循环的快速迭代;以及在多个平台之间轻松共享代码。您可以更快地交付并专注于真正重要的细节,让您的应用看起来和感觉都非常棒。优化性能是其中的重要组成部分。以下是我们如何使 React Native 应用启动速度加快一倍的故事。
为什么这么着急?
一个运行更快的应用,内容加载迅速,这意味着人们有更多时间与它互动,流畅的动画使应用使用起来更愉快。在新兴市场,2011 年的手机在2G 网络下仍占多数,对性能的关注可以决定一个应用是可用还是不可用。
自发布 React Native for iOS 和 Android 以来,我们一直在改进列表视图滚动性能、内存效率、UI 响应速度和应用启动时间。启动是应用的第一印象,并对框架的所有部分造成压力,因此它是最值得且最具挑战性的问题。
这是一个摘要。在 Facebook Code 上阅读其余文章。