javascript1 [JavaScript] JavaScript Engine - 자바스크립트 엔진의 이해 자바스크립트 엔진은 자바스크립트 코드를 실행하기 위해 필요한 컴퓨터 프로그램입니다. 자바스크립트 엔진은 각각의 브라우저마다 다르긴 하지만, 모든 엔진이 call stack과 heap을 가지고 있습니다. Call Stack: 코드가 실행되었을 때, 실행 context(Execution context)을 부르기 위해 사용합니다. Heap: 비구조화된 memory 공간입니다. application에 필요한 모든 객체들이 저장되는 공간입니다. 컴퓨터 프로그램은 기계어로 번역되기 위한 과정이 필요합니다. Compliation: 전체 코드가 기계어로 번역되기 위해 전체 소스 코드가 한번에 기계어로 변환됩니다. 그런 다음 기계어는 모든 컴퓨터에서 실행할 수 있는 휴대용 파일로 기록됩니다. 이 때 실행은 기계어로 변환.. 2021. 1. 10. 이전 1 다음