Home Code Toward Hermes being the Default · React Native

Toward Hermes being the Default · React Native

by TM

Hermes, a JavaScript engine for React Native apps, has been gaining adoption in the developer community since its announcement in 2019. Recently, Expo and Realm, popular frameworks and databases for React Native, announced experimental support for Hermes due to high demand from users. Hermes’s key feature is its ahead-of-time compilation, which reduces startup time and improves performance. By precompiling optimized bytecode, Hermes significantly cuts a product’s Time-To-Interactive (TTI) metric, as demonstrated by measurements from Facebook and community apps. The team behind Hermes has been working on various improvements to make it the best JavaScript engine for React Native. They have built a new garbage collector called Hades to reduce long garbage collection pauses, optimized startup performance through Babel transform profiles, and improved memory footprint by optimizing memory layout. Additionally, Hermes supports on-device JavaScript debugging, improves compatibility with React Native’s new architecture, and expands to new platforms such as iOS. The team aims to make Hermes the default JavaScript engine for React Native across all platforms.

Source link

You may also like

Leave a Comment

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00