What is the javascript event loop?
Looks at the stack and task que, if stack is empty, pushes onto the que and runs the code
What is the difference between “blocking” and “non-blocking”
blocking = execution of code must wait untill a non-javascript operation completes (event loop cannot continue to run while blocking operation is occuring)