- Node.js의 이벤트 루프는 Node.js 애플리케이션 실행 동안 매미리세컨드 마다 반복적으로 실행되는 여러 단계로 구성되어 있습니다. 👨💻
- 이벤트 루프는 Web 서버와 같은 비동기 작업을 처리하는 데 중요하며, TCP 연결을 기다리는 동안 계속해서 돌아갑니다. ⏳
- Node.js 이벤트 루프는 타이머, 펜딩 콜백, 퍼링, 등록된 이벤트 등 다양한 단계로 구성됩니다. 🌀
- 타이머(timeouts), 미들웨어(Microtasks), 긴 작업(Long-running tasks)의 순서가 있는데, 미들웨어가 가장 우선순위가 높습니다. 👍
- 펜딩 콜백(Pending Callbacks)에는 동기 호출과 동기식 동작의 출력이 포함되며, 이벤트 루프의 다음 순환에서 처리됩니다. 🔄