이벤트루프1 [ 개발 ] 자바스크립트 동작 원리 이전 한 개발자분에게 질문을 받았습니다. 자바스크립트는 어떻게 동작 하는가?에 대하여 완벽하게 대답 못한 부분이 있어 복습겸 다시 공부 할 예정입니다. 1. 기본적으로 자바스크립트는 Memory Heap과 Call Stack로 구성되어 있습니다. Memory Heap 변수, 함수, 객체 모든 메모리 할당을 담당하는 곳입니다. Call Stack 함수의 호출을 스택 형식으로 저장합니다. 호출 스택은 함수가 동작하고 있는지, 다음 호출되어야 하는 함수는 어떤것인지 등을 제어합니다. 자바스크립트가 싱글 스레드 기반 언어라고 불리는 이유는 위의 Call Stack이 하나이기 때문입니다. 따라서 가장 먼저 호출된 작업부터 한 작업씩만 처리 할 수 있습니다. 하지만, 자바스크립트는 비동기적으로 시간이 걸리는 작업은.. 2024. 4. 1. 이전 1 다음