Node.js 비동기 처리 이해하기: Promise 이전 방식부터 async/await, 병렬 실행까지
Node.js는 이벤트 루프 기반 구조로 비동기 I/O를 효율적으로 처리하는 런타임입니다.비동기 처리 방식을 이해하면 Promise와 async/await의 차이뿐 아니라 병렬 실행 패턴까지 파악할 수 있습니다.이 글에서는 초기 콜백 방식부터 현대적인 비동기 패턴까지 정리합니다. 1. Promise 이전 비동기 처리 방식 초기 Node.js는 콜백(callback) 방식을 중심으로 동작했습니다. 비동기 결과는 콜백 함수로 전달됩니다. fs.r...
Nov 17, 20253 min read1