• Today we’re excited to release React Native 0.84! • This release makes Hermes V1 the default JavaScript engine, bringing significant performance improvements to all React Native apps. • We’ve also continued removing the Legacy Architecture on both iOS and Android, and are shipping precompiled iOS binaries by default. • Highlights​ Hermes V1 as Default Precompiled Binaries on iOS by Default Legacy Architecture Components Removed Node.js 22 Minimum Hermes V1 as Default​ Hermes V1 is now the default JavaScript engine for React Native on both iOS and Android, following the initial experimental opt-in in React Native 0.82. • Hermes V1 represents the next evolution of the Hermes engine, with significant improvements to both the compiler and VM that deliver measurably better JavaScript performance. • What This Means for Your App Automatic performance gains: All apps will use Hermes V1 by default, bringing improved execution speed and reduced memory usage.

Article Summaries:

  • React Native 0.84 introduces several key changes aimed at improving performance and simplifying development. Hermes V1 is now the default JavaScript engine on both iOS and Android, delivering faster execution and lower memory usage without requiring migration. iOS builds ship with precompiled binaries by default, cutting build times and eliminating the need to compile React Native core from source. The release continues the removal of Legacy Architecture code on both platforms, reducing app size and build complexity. Additionally, the minimum supported Node.js version has been raised to 22. These updates streamline the React Native experience and enhance runtime efficiency.

Sources: