Frontend/Javascript (11) 썸네일형 리스트형 Event Loop란? (+ JS 엔진,비동기함수,setTimeout) Nest.js 책을 공부하다가 '이벤트 루프'라는 단어를 접하게 되었다. 사실 이벤트 루프의 경우에도 기존에는 '이벤트가 loop 반복 형태로 도는구나' 정도로만 생각했지, 나의 큰 착각이었다. 이번 기회에 Event Loop에 대해 다시 정리하고자 한다. JS 엔진 구성 (참고로, JS엔진에서 제일 유명한 엔진은 Google의 v8이다) https://v8.dev/ 일단 Nest.js의 근원이 되는 Javascript부터 거슬러 올라가야 한다. Javascript의 엔진은 2가지 영역으로 구성되어 있는데 바로 Memory Heap과 Call stack 형태로 구성되어 있다. Memory Heap - 메모리 할당 Call Stack - 코드 실행 시에 하나씩 Stack 형태로 쌓이는 장소. stack의 .. 이전 1 2 다음