我最近将我的 React Native 应用程序从 0.50.10 升级到了 0.62.2。一切都很顺利,我对 Hermes 在 Android 上提供的增强性能感到非常满意,但是我们在尝试以离线模式启动应用程序时发现了一个主要问题,在升级之前,如果应用程序处于离线状态,则需要 2 到3秒完成启动过程,现在,更新后最多需要20秒才能启动!我只计算 react native 加载所需的时间(在实际应用加载之前初始白屏可见的时间)。
更多细节:
- 这仅在 Android 上发生,iOS 在离线时几乎立即加载。
- 当应用程序以正常模式(非离线)启动时,启动时间与我们之前版本的启动时间相同。
- 我启用了 Hermes,但即使 Hermes 禁用,启动时间仍然比以前高得多。
- 我已经删除了一些我怀疑可能取决于网络连接的软件包,但到目前为止我还没有找到罪魁祸首。
任何建议将不胜感激。