
[JavaScript] 크롬 V8 엔진
For 전공, 전문가/IT
2025. 2. 21. 18:31
V8 엔진V8 엔진은 구글 크롬과 Node.js에서 사용하는 자바스크립트 엔진입니다.이 엔진은 자바스크립트 코드를 고속으로 실행 할 수 있도록 설계되었으며, Just-In-Time(JIT) 컴파일러 를 이용해 성능을 극대화합니다. 주요특징자바스크립트 코드를 바이트코드(Bytecode) 로 변환 후 실행실행 속도를 높이기 위해 JIT(Just-In-Time) 컴파일 사용가비지 컬렉션(Garbage Collection) 으로 메모리 관리 V8 엔진의 주요 구성 요소V8 엔진은 크게 파싱 → 컴파일 → 실행 → 최적화 과정을 거칩니다.이 과정을 담당하는 핵심 요소는 다음과 같습니다.1️⃣ 파서(Parser): 자바스크립트 코드를 분석하여 추상 구문 트리(AST) 생성2️⃣ 인터프리터(Interpreter)..