이벤트 루프1 [Javascript] Javascript 동작방식 (JS엔진, 호이스팅, 실행컨텍스트, 스코프 체인) Javascript는 싱글스레드 기반 언어입니다. 따라서 한 순가에 하나의 작업만 처리할 수 있습니다.아래는 자바스크립트 웹 브라우저가 작동하는 구조 입니다. 자바스크립트를 웹 브라우저에서 작동하기 위해서는 JS 엔진, Web APIs, Callback Queue(Task Queue), Event Loop 영역이 필요합니다. 결론을 간단히 말하자면, JS 엔진에서는 단일 호출 스택(Call Stack)을 이용하여 동기적으로 요청을 처리하고 나머지 영역에서 웹 브라우저 환경 속에서의 자바스크립트가 비동기적으로 처리할 수 있게 지원해주는 역할을 합니다. 즉, 자바스크립트가 비동기적으로 동작하는 동시성은 JS 엔진을 구동하는 환경인 웹 브라우저나 Node.js에서 지원합니다. 1. 자바스크립트 엔진가.. 2024. 10. 29. 이전 1 다음