According to Facebook, there is no plan to push Hermes beyond Reactive Native to Node.js or convert it into the base of a Facebook Brand Browser, this is because it is optimized for mobile applications and would not offer advantages over other engines in other usage scenarios.
The reason why Hermes exists, as Facebook says, is to make React Native better. "Hermes allows for greater optimization on mobile devices since developers control the compilation stack," a Facebook spokesperson said in an email to The Register . "For example, we implemented bytecode precompilation to improve performance and develop a more efficient garbage collection to reduce memory usage."
Facebook, said a company spokesperson, plans to publish benchmark figures to support its performance claims next week. In a discussion on Hacker News, Microsoft developer Andrew Coates says that the internal tests of Hermes and React Native together with Microsoft Office for Android show that TTI uses Hermes in 1.1s, compared to 1.4s for V8, and with 21.5MB impact on memory at runtime, compared to 30MB with V8.
eval () .
A developer working for a Facebook rival told The Register that Hermes' success will continue to be tied to the success of React Native unless it is taught 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.