blog.pisik.club
728x90
article thumbnail
[JavaScript] JS가 크롬 브라우저에서 어떻게 동작할까?
For 전공, 전문가/IT 2025. 2. 20. 20:39

자바스크립트는 싱글 스레드(Single Thread) 언어로, 한 번에 하나의 작업만 수행할 수 있습니다. 하지만 크롬에서 제공하는 웹 API(Web API) 와 비동기 처리 메커니즘을 통해 효율적으로 여러 작업을 동시에 처리할 수 있습니다.  크롬 브라우저의 자바스크립트 실행 환경은 크게 다음과 같은 요소로 구성됩니다1️⃣ 콜 스택(Call Stack)2️⃣ 웹 API(Web API)3️⃣ 태스크 큐(Task Queue / Callback Queue)4️⃣ 마이크로태스크 큐(Microtask Queue)5️⃣ 이벤트 루프(Event Loop) 콜 스택(Call Stack)자바스크립트는 콜 스택(Call Stack)을 사용하여 함수를 실행합니다.콜 스택은 LIFO(Last In, First Out) 즉 ..

728x90