자바스크립트는 스크립트 언어입니다. 말 그대로 클래스 언어가 아니라 스크립트 언어죠. 우리가 작성한 스크립트 구문을 해석하고 실행하는 엔진은 어떻게 동작하는 건지 알아보겠습니다. 왜 알아봐야 하냐면, 자바스크립트가 어떻게 동작하는지를 알아야 코딩하고 이해할 수 있는 코드가 있습니다. setTimeout(function(){},1) 여러 이벤트 리스너들의 순차적 동작들 자바스크립트 엔진은 크게 3가지 영역으로 나누어 집니다. 콜 스택 힙 이벤트 큐 이벤트 루프 3가지라고 해놓고서는 이벤트 루프를 끼워 팔았습니다. 1. 콜 스택. 프런트 개발을 해보았다면 익숙한 이름입니다. (크롬 개발자 도구를 보다 보면 콜 스택이 착착 쌓이는 것을 확인할 수 있습니다. 가끔은 에러 코드에서 만날 때도 있고요 ; ) ) 자..