How JavaScript works: an overview of the engine, runtime and call stack (2017) · HackerTrans