비동기 프로그래밍 패턴 비동기 코드는 오래 실행되는 작업을 수행할 때 유용함. 네트워크 요청, 데이터베이스 읽기/쓰기, 기타 I/O 작업 이 기능을 활용하면 비동기 코드를 동기 코드처럼 쓸 수 있어 코드 가독성과 이해도가 높아짐. 배경 콜백 쓰면 콜백 지옥 벌어짐. 프로미스 경쟁 Promise.race를 회사에서 써보신 분..? 비동기 반복 for-await-of 반복문을 사용해 순회 가능 for-await-of 대신 forEach 써서 순서 보장이 안되는 낭패를 봤었네요.