티스토리 뷰

728x90
반응형

자바스크립트 엔진



개발자가 작성한 코드를 컴퓨터가 이해할 수 있도록 해석하고 실행시켜주는 프로그램 혹은 인터프리터 이다.

표준적인 인터프리터로 구현이 되거나, 자바스크립트 코드를 바이트 코드로 컴파일 하는 JIT 컴파일러로 구현 될 수도 있지만, 주로 웹 브라우저를 위해 사용된다.

자바스크립트 엔진 중 잘 알려진 것이 구글의 V8 엔진이다.

 

 

V8 엔진

 

V8 엔진

V8은 오픈 소스 자바스크립트 엔진 중 하나 이고, 웹어셈블리(WebAssembly) 엔진이다.


크롬 웹 브라우저와 Node.js 등에서 사용되고 있다. 또한, 자바스크립트를 바이트 코드로 컴파일 하고 실행하는 방식을 사용한다.

자바스크립트 V8 엔진 소스 안에는 하나의 힙하나의 콜 스택만 존재한다.

V8 엔진 내부 구조

 

 

참고

 

 

728x90
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함