목록JavaScript Note (1)
럿고의 개발 노트
자바스크립트의 동작원리 : 엔진, 런타입, 호출 스택
● 자바스크립트 엔진- 대표적 엔진의 예는 Google V8로 Chrome, Node.js에서 사용- Memory Heap : 메모리 할당이 일어나는 곳 - Call Stack : 코드 실행에 따라 호출 스택이 쌓이는 곳 ● 런타임- 자바스크립트 개발자는 브라우저 내장 API를 사용, 하지만 이 API는 자바스크립트 엔진에서 제공하지 않음- WEB APIs은 브라우저에서 제공 ● 호출 스택(Call Stack)- 싱글 쓰레드 기반 언어로 호출 스택은 하나, 즉 한 번에 한 작업만 처리 가능- 호출 스택은 기본적으로 우리가 프로그램 상에서 어디에 있는지를 기록하는 자료구조- 예를 들어 함수를 실행하면 해당 함수는 호출 스택 가장 상단에 위치- 함수 실행이 끝나면(리턴 값을 돌려준다면) 해당 함수는 호출 스..
JavaScript Note
2019. 12. 12. 22:49