What is the JavaScript Event Loop
The order in which JavaScript will run tasks.
What is different between “blocking” and “non-blocking” with respect to how code is executed?
Blocking is code being executed one line at a time
non-blocking is being run asynchronously