
먼저, TypeScript / JavaScript의 비동기처리를 살펴보기 전에, 싱글 스레드인 JavaScript가 어떻게 비동기를 처리할 수 있는지 짚고 넘어가야 할 것 같습니다.먼저, JavaScript가 동작하기 위해서는, JavaScript Engine이 필요

앞선 글에서는 JavaScript가 어떻게 비동기를 처리하는지, 그 비동기 작업을 처리할 수 있도록 코드로 작성하는 법(callback)을 살펴봤습니다.이제는 callback 지옥에서 벗어나게 해준 Promise를 보도록 하겠습니다.비동기 코드를 작성하기 위한 Java

이번 글에서는 이어서, Async/Await에 대해 작성해보려고 합니다!TypeScript Deep Dive라는 책을 보면, "async/await은 Generator를 사용하여 구현됩니다" 라는 구절이 있습니다. async/await에 숨겨진 원리가 있다니, 바로