728x90 반응형 queues and schedules1 [JavaScript] 자바스크립트 비동기에 대해서 이해하기 자바스크립트는 싱글쓰레드기반의 언어인데 어떻게 비동기로 동작을 할까?먼저 아래 영상을 보면 이해가 쉬울 것이다.https://youtu.be/8aGhZQkoFbQ[ 한국어 자막 ON. ]사실 자바스크립트가 비동기로 동작하는 이유는 브라우저에 있다.브라우저는 Web API, Callback Queue, Event Loop 등으로 구성되어있고 자바스크립트 코드가 실행될 때 브라우저와의 동작은 아래 그림으로 표현할 수 있다.자바스크립트 엔진의 구성요소브라우저의 자바스크립트 엔진은 Memory Heap과 Call Stack으로 구성되어있다.자바스크립트는 싱글쓰레드기반의 언어기 때문에 한 번에 하나의 일만 처리할 수 있다. 즉, 선입후출(LIFO, Last In First Out)방식이다.Runtime Envir.. 2023. 3. 10. 이전 1 다음 728x90 반응형