This article describes some key fundamentals that are common to all JavaScript engines — and not just V8, the engine the authors (Benedikt and Mathias) work on. As a JavaScript developer, having a deeper understanding of how JavaScript engines work helps you reason about the performance characteristics of your code.| mathiasbynens.be
This post explains how to implement heap allocators from scratch. It presents and discusses different allocator designs, including bump allocation, li…| os.phil-opp.com
A compiler is just a part of Emscripten. What if we stripped away all the bells and whistles and used just the compiler?| surma.dev