V8 엔진1 V8! V8! Witeness me! Witness You! Witnessed! - 2 블로그를 해 보겠다고 시작한게 2년전이네... ㅋㅋㅋ 온갖 핑계로 아무것도 안하다가 이제 다시 시작한다. 진짜 야무지게 해야지~ 햇수로 3년전 글에 이은 V8의 작동 방식에 대해 설명한다. V8 엔진은 구글이 개발한 오픈 소스 자바스크립트 엔진으로, 웹 브라우저와 Node.js 등에서 자바스크립트 코드를 빠르고 효율적으로 실행하기 위해 설계 되었다. 그래서 그 동작 방식은 아래와 같다. 1. 파싱 및 AST 생성소스 코드 분석:자바스크립트 소스 코드를 읽어 들여 먼저 렉서(lexer)에 의해 토큰(token)으로 분해된다. 추상 구문 트리 (AST, Abstract Syntax Tree) 생성:토큰들을 기반으로 파서가 소스 코드의 문법적 구조를 나타내는 트리( AST )를 생성한다. 2. 바이트코드 생성.. 2025. 2. 21. 이전 1 다음