문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

이벤트 루프

개념 설명

JavaScript의 비동기 처리 메커니즘으로, Call Stack, Task Queue, Microtask Queue를 순환하며 비동기 코드를 실행하는 시스템.

핵심 포인트

  • 실행 순서: 동기 코드 → Microtask Queue → Render → Task Queue
  • Microtask: Promise, queueMicrotask, MutationObserver
  • Task: setTimeout, setInterval, I/O, UI 이벤트
  • Node.js는 6단계 이벤트 루프, process.nextTick이 Promise보다 우선

예시 코드

// 실행 순서 예시
console.log('1');

더 많은 내용을 확인하세요! 📚

이벤트 루프의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기