带有 Bun 运行时的 React Native 应用程序可能吗?

ehi*_*jon 14 react-native bun

与 Node.js 相比,Bun 的性能非常出色。

它允许运行 React 应用程序。是否也可以使用 Bun 运行时运行 React Native 应用程序?

Moh*_*tef 3

只需安装 Bun 并运行,bun run start假设您的package.jsonstart中有指向 的脚本。react-native start

但我看不到在 Bun 上运行 React Native 的好处,因为 Bun 不会被编译为本机(在设备上运行)。

如果您正在寻找运行 jsbundle 的更好性能,只需使用Hermes即可。

  • 仅供参考,Hermes 的表现通常更差。Hermes 唯一改进的是启动时间。除此之外,Hermes [速度较慢且效率较低](https://github.com/Kudo/react-native-js-benchmark)并且缺少很多功能。它甚至会做一些危险的事情,比如将所有 `let` 和 `const` 视为 `var`,如果您不首先将所有内容安全地转译为 var,这将导致微妙的错误和内存泄漏。在我看来,尽管 Facebook 宣布它是 RN 新的默认运行时,但它还没有准备好投入生产。 (7认同)