Codesmith

JavaScript The Hard Parts: Asynchronous JavaScript

This video helps you grasp how asynchronous JavaScript works, by looking under the hood at the call stack, event loop, callback queue and background threads.