자바스크립트는 비동기 처리를 지원하는 강력한 언어다. 특히, **Promise**와 **async/await**를 활용하면 비동기 코드를 더욱 직관적이고 가독성 있게 작성할 수 있다. 먼저 동기와 비동기의 차이점에 대해서 간단히 알아보자 Javascript는 싱글 스레드 언어로, 코드가 작성된 순서대로 작업을 처리한다. 코드가 순서대로 동작하는 방식을 동기 방식이라고 한다. 여러개의 작업이 있으면 앞의 작업이 끝날 때 까지 기다렷다가 뒤를 순서대로 실행하는 방식으로 그 와중에, 다른 작업이 불가능하도록 막는다. 근데 여러개의 작업을 동시에 언제 끝나든지 상관없이 실행한다게 되면 즉, 먼저 작성된 코드의 결과를 기다리지 않고 다음 코드를 바로 실행하는 것이 비동기 방식이다. 동기 = 직렬식 | 비동기..