이벤트 루프 여러 비동기 작업을 관리하기 위한 구현체로 비동기 작업들을 모아서 관리하고 순서대로 실행할 수 있게 해주는 도구이다. 이벤트 루프의 페이즈 Timer Phase: 말 그대로 setTimeout이나 setInterval과 같은 함수가 만들어 내는 타이머들을 다룬다. Pending Callbacks Phase: pending_queue에 담기는 콜백들을 관리한다. 이 큐에 담기는 콜백들은 이전 이벤트 루프 반복에서 수행되지 못했던 I/O 콜백들이다. Idle, Prepare Phase: Node.js의 내부적인 관리를 위한 페이즈로 자바스크립트를 실행하지 않는다. Poll Phase: 새로운 I/O 이벤트를 다루며 watcher_queue의 콜백들을 실행한다. watcher_queue에는 I/O..