Frontend/Javascript
-
[Javascript] 자바스크립트의 동작Frontend/Javascript 2021. 9. 14. 19:14
자바스크립트는 싱글 스레드로 동작한다! 1. 자바스크립트의 구성 메모리 힙 (Memory Heap) → 메모리의 할당을 담당한다. 콜 스택 (Call Stack) [LIFO] → 코드가 호출이 되어 스택으로 쌓인다. Single Thread? → 하나의 Main Thread, 하나의 Call Stack을 가진다는 뜻 비동기는 자바스크립트의 런타임이 아닌 자바스크립트 런타임 환경에서 비동기 API를 지원한다. 2. 자바스크립트 런타임 환경 런타임 환경은 프로그래밍 언어가 실행되는 환경을 뜻한다. 브라우저 node JS Javascript의 엔진과 외부의 런타임 환경들이 조합되어 코드를 실행하게 된다! 3. 자바스크립트 동작 자바스크립트는 싱글 스레드이기 때문에 코드를 순차적으로 실행한다. 실행해야 할 작업..