본문 바로가기

프론트엔드

52. Event Loop

Event Loop

 이벤트 루프는 자바스크립트의 런타임 모델로 코드 실행, 이벤트의 수집과 처리, 큐에 대기 중인 하위 작업을 처리하는 기준이 된다. 

 

출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Event_loop

위의 그림은 자바스크립트 이론적인 모델을 이미지한 것이다.

 

스택

함수의 호출들을 프레임 스택으로 들어간다.

 

객체가 할당되며 단순히 메모리의 큰 영역을 지칭하는 용어이다.

 

자바스크립트 런타임은 메시지 큐, 즉 처리할 메시지의 대기열을 사용한다. 

'프론트엔드' 카테고리의 다른 글

54. Webpack, JS V8 Engine  (0) 2023.05.08
53. OOP, FP  (0) 2023.05.07
51. HTTP Status Code  (0) 2023.05.07
50. 원시 자료형 VS 참조 자료형, Shallow Copy와 Deep Copy  (0) 2023.05.07
49. Hoisting  (0) 2023.05.07