자바스크립트는 non-blocking, asynchronous with single threaded 언어라고 한다. 여기서 먼저 Async vs Sync, Blocking vs Non-blocking의 차이를 먼저 알아볼 필요가 있다.사진에서 보이듯이, 비동기(Asyn