브라우저 이벤트 루프(Event Loop) 정리목차1. 이벤트 루프란?2. 브라우저 환경의 구조 (런타임)3. 태스크 큐의 종류와 우선순위4. 이벤트 루프의 동작 과정1. 이벤트 루프란?자바스크립트는 싱글 스레드(Single Thread) 언어입니다. 한 번에 하나의 작업만 처리할 수 있음에도 불구하고, 브라우저에서 여러 작업을 동시에 처리하는 것처럼 느껴지는 이유는 바로 이벤트 루프 덕분입니다. 이벤트 루프는 호출 스택이 비어있는지 확인하고, 기다리고 있는 비동기 작업들을 적절한 시점에 실행해주는 역할을 합니다.2. 브라우저 환경의 구조Call Stack: 현재 실행 중인 함수들이 쌓이는 공간 (LIFO 구조)Web APIs: 브라우저에서 제공하는 API (setTimeout, DOM, AJAX 등)...