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