call stack
[JavaScript] JavaScript 엔진 구조 (Call Stack, Memory Heap)
JavaScript 엔진은 Call Stack과 Memory Heap으로 구성되어 있습니다. 각각은 Stack, Heap 자료구조와 관련된 특징들을 보이고 있습니다. 그래서 저장하는 데이터나 동작하는 방식 등에서 차이가 나타납니다. 먼저 이 글을 통해 JavaScript의 엔진 구조에 대해 알아보겠습니다. 궁극적으로는 JavaScript의 Event Loop 방식을 이해하는 것을 목표로 합니다. JavaScript 엔진 구조 JavaScript 엔진은 Call Stack과 Memory Heap으로 구성되어 있습니다. 대표적인 JavaScript 엔진의 예시로 구글의 V8 엔진이 있습니다. 또한 JavaScript는 한 번에 하나의 작업만 처리하는 싱글 스레드 언어입니다. 이는 하나의 Call Stack을..