Hermes Engine (@hermesengine) 's Twitter Profile
Hermes Engine

@hermesengine

I'm an open source JavaScript Engine by Facebook optimized for React Native 🤘

ID: 1148728567829712896

linkhttps://hermesengine.dev calendar_today09-07-2019 23:00:07

44 Tweet

4,4K Followers

5 Following

Jamon (@jamonholmgren) 's Twitter Profile Photo

Hermes Engine does ahead of time compilation (build-time) which leads to major performance improvements. They don’t include a JIT, which doesn’t really help on mobile apps anyway. So they can keep shipped size down. This is AWESOME. #ChainReact2019

Joel Marcey (@joelmarcey) 's Twitter Profile Photo

ICYMI (or just a reminder).... @fbOpenSource released Hermes, a JavaScript engine for Android, optimized for React Native. Here is the key info: Docs: hermesengine.dev Twitter: Hermes Engine GitHub: github.com/facebook/hermes Talk: youtube.com/watch?v=zEjqDW…

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

We just landed nullish coalescing and optional chaining in Hermes: github.com/facebook/herme…! Just in time for the TC39 meeting :-) #hermesengine #javascript #ReactNative

We just landed nullish coalescing and optional chaining in Hermes:  github.com/facebook/herme…! Just in time for the TC39 meeting :-)

#hermesengine #javascript #ReactNative
React Native at Microsoft (@reactnativemsft) 's Twitter Profile Photo

📢 #ReactNative for Windows Milestone 3 is out now! 📢 Milestone 3 includes support for RN version 0.60, native extensions developer story, integration with the high performance Hermes JS engine, E2E test infra and more! microsoft.github.io/react-native-w…

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

The Hermes JS Engine team has been working hard to improve memory usage. Since July we have decreased our RAM footprint by more than 30% and there are yet more significant savings to come! #hermesengine #javascript #ReactNative

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

We just landed another 5% memory win in Hermes github.com/facebook/herme… . It is a design change that was planned a little more than a year ago. More are coming.

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

Cross-compilation of Hermes to Wasm/Asm.js has finally landed on Github (for many months it was just a local experiment on my laptop)! Now anyone can compile and run Hermes in Node.js or in a browser... A NPM with a packaged Wasm/Asm.js build will follow soon.

Hermes Engine (@hermesengine) 's Twitter Profile Photo

We have recently added ES6 Proxy support to Hermes. Help us test it in your React Native 0.62 based app with npm install [email protected] and let us know!

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

A major milestone: Hermes can now parse the entirety of Facebook's JavaScript codebase, both for web and RN, including all ES6+ features, JSX and Flow type annotations, no Babel or any preprocessing. A single server VM with 24 workers parses 450MB/s. (1 of 3)

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

As of yesterday, Hermes supports logical assignment operators: ||=, &&= and ??=. It ended up a fairly small change - the tests are larger than the actual code. github.com/facebook/herme… #javascript

Tzvetan Mikov (@tmikov) 's Twitter Profile Photo

We have a PR to enable Intl in Hermes. It is some binary increase, but not a lot, about 3% (precise numbers in the PR). github.com/facebook/herme… Should we just enable it, or should we maintain two separate builds with all the associate complexity.

React Native (@reactnative) 's Twitter Profile Photo

With community adoption and feedback, Hermes Engine has flourished. Today, we’d like to share all the progress we’ve made and the case for making Hermes the default engine for React Native. reactnative.dev/blog/2021/10/2…

React Native (@reactnative) 's Twitter Profile Photo

With the 0.70 release branch cut, we are excited to announce that Hermes Engine is now the default engine on Android and iOS for 0.70+ Here’s an overview of why we made the switch and all the exciting new changes the community can expect: reactnative.dev/blog/2022/07/0…