Browser Runtime ↔ JS Runtime Environ with JS Engine, Web API, Callback Queue & Event Loop
**Event Loop** ↔ (mechanism) to orchestrate Non-Blocking Concurrency Model by manageCallback Functions between Callback Queue& Call Stack, to await execute
Concurrency Model ↔ (mechanism) to achieve Concurrency for JS Engine via Event Loop, Callback Queue & Callback Function
JS Engine ↔ Program to execute JS Source Code, consists of Call Stack, Heap, Callback Queue & Event Loop
stack ↔ Stack Trace/Callback Queue to where error occur at line:character number
Asynchronous Code ↔ Non-Blocking Code to defer execute, wait in Callback Queue & move to Call Stack once background task Settled