top of page
ReactCon_icon.png
ReactCon_logo.png

Tzvetan Mikov

Compiler Engineer @ Meta
greg-fawson-foto.1024x1024 Kopie.jpg

Tzvetan Mikov is the architect of the Hermes JavaScript engine and leads the development of Static Hermes, an ahead-of-time compiler for JavaScript. He has spent too many years building compilers, virtual machines, and systems software in C and C++, and remains fascinated by making dynamic languages faster, smaller, and easier to deploy.

Compiling a real-world CLI tool to native with Static Hermes

Most solutions that "compile" JavaScript actually package an application together with a JavaScript engine. The code is still interpreted or JIT-compiled at runtime. Static Hermes takes a different approach: it ahead-of-time compiles the application itself into native machine code. Using the Flow bundler as a case study—a substantial Node.js application that relies on Node APIs, Babel, and even a WebAssembly module—we'll explore how a real-world JavaScript application can be transformed into a single native executable. Along the way, we'll discuss the technical challenges, the tradeoffs, and what this means for the future of JavaScript tooling and deployment.

bottom of page