How JavaScript works: an overview of the engine, runtime and call stack (2017) | Hacker News Reader