All talks

Hermes Hacking: Demystifying JavaScript Engines


To many JavaScript developers, JavaScript engines seem like black magic. But they really aren't! They're just programs, like anything else, and you too can understand at a high level how they work, and even contribute. Let me demystify Hermes, and explain to you how its pieces — bytecode, interpreter, garbage collector, hidden classes, and more — all fit together to run your React Native app. We'll also take a look at Hermes's C++ codebase, and make a few changes, and compile it!

Speakers Bios

Speaker Bio

CTO at Nozbe. Author of WatermelonDB and ZACS. Proud generalist.

X: @radexp GitHub: @radex



Radek Pietruszewski

Radek Pietruszewski

Radek Pietruszewski

Date originally presented


see also


Subscribe to our newsletter for the latest React Native EU news

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Twitter RNEUYoutube RNEU