[**_
Non-Blocking_**](non-blocking)
↔ Node API tends to be Async by default
Asynchronous Code
↔ Non-Blocking Code to defer execute, wait in Callback Queue & move to Call Stack once background task Settled
Lazy Loading
↔ (Design Pattern) to defer load of Non-Blocking non-critical components, until required, to optimize overall network loading speed
**Event Loop**
↔ (mechanism) to orchestrate Non-Blocking Concurrency Model by manageCallback Functions between Callback Queue& Call Stack, to await
execute