(이번 포스팅은 아래의 이벤트 루프 영상을 보고 정리한 포스팅입니다.) https://youtu.be/8aGhZQkoFbQ 자세한 설명을 원하시는 분은 위의 영상을 참고해주세요! :) 자바스크립트는 기본적으로 싱글스레드 프로그래밍 언어이다. 여기서 싱글스레드라는 것은 한 번에 하나의 작업만이 가능하다는 의미이다. one thread == one call stack == one thing at a time 여기서 호출 스택(call stack)이라는 것은 프로그램 상에서 우리가 어떤 순서로 작업을 수행하는지 기록하는 작업 스케줄링과 관련된 자료구조이다. 우리가 어떤 함수를 실행하게 되면 우리는 그 함수를 stack(스택)의 맨 위에 놓는데, 이것을 push라고 한다. 만약에 함수가 어떤 값을 리턴하거나 실..