According to Facebook, there is no plan to take Hermes beyond React Native to Node.js or turn it into the base of a browser with the Facebook brand. This is because it is optimized for mobile applications and would not offer advantages over other engines in other usage scenarios.
Hermes tries to be efficient through the precompilation of byte codes, instead of loading In similar lines, the Fuchsia Dart compiler for iOS is an AOT compiler.
The reason why Hermes exists, as Facebook says, is for React Native to be better. "Hermes allows greater optimization on mobile devices since developers control the compilation stack," a Facebook spokesperson said in an email to Register. "For example, we implemented precompilation of byte code to improve performance and develop a more efficient garbage collection to reduce memory usage."
Facebook, said a company spokesman, plans to publish baseline figures to support its performance claims next week. TTI using Hermes in 1.1s, compared to 1.4s for V8, and with a runtime memory impact of 21.5MB, compared to 30MB with V8.
A developer who works for a rival Facebook duty. Register that the success of Hermes will continue until the success of React Native unless it is taught how to compile on platforms other than Android. And in the immediate future, it can be expected that browsers will continue to use C ++-based execution times for performance and portability reasons. ®
Balance consumerization and corporate control.