V8이란 웹브라우저를 만드는 기반을 제공하는 구글에서 개발한 C++로 작성된오픈소스 자바스크립트 엔진을 말한다.
C++로 작성
Chrome과 nodeJS에서 사용
ECMAScript를 따르고 (ECMA-262) 독립적으로 실행 가능
혼자서 동작 가능
파일과 폴더를 다루는 뛰어난 기능을 가진 C++을 이용해 자바스크립트에서 사용
JS 코드 컴파일 및 실행
호출 스택 처리 - JS 함수를 순서대로 실행
개체에 대한 메모리 할당 관리
더 이상 사용하지 않는 객체의 가비지 컬렉션
모든 데이터 유형, 연산자, 개체 및 기능을 제공
이벤트 루프 제공