싱글스레드로 동작하는 언어. 메인스레드, 하나의 스레드로 구성.
한번에 하나의 작업만 수행할 수 있음. 기존의 수행작업이 끝나야 다음 작업을 수행할 수 있음.
근데 Javascript의 특징으로 비동기, 동시성, 논블로킹I/O 등 상반되는 개념의 등장.
메모리힙 : 메모리 할당을 담당 콜스택 : 코드가 호출되면서, 스택으로 쌓이는 곳.