V8 (자바스크립트 엔진)
From Wikipedia, the free encyclopedia
V8은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 자바스크립트 엔진이다. 구글 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다.[2] V8로 줄여 불리기도 하며, 현재 라스 백이 책임 프로그래머이다.[3] ECMAScript(ECMA - 262) 3rd Edition 규격의 C++로 작성되었으며, 독립적으로 실행이 가능하다. 또한 C++로 작성된 응용 프로그램의 일부로 작동할 수 있다.
간략 정보 개발자, 발표일 ...
개발자 | 크로뮴 프로젝트 참여자 - 구글, 오페라 소프트웨어, 어도비, 인텔, 삼성전자 |
---|---|
발표일 | 2008년 9월 2일(15년 전)(2008-09-02) |
안정화 버전 | |
저장소 | |
프로그래밍 언어 | C++, 자바스크립트 |
운영 체제 | 크로스 플랫폼 |
종류 | 레이아웃 엔진 |
라이선스 | BSD 허가서 |
웹사이트 | v8 |
닫기
V8은 자바스크립트를 바이트코드(bytecode)로 컴파일하고 실행하는 방식을 사용한다.(JIT 컴파일) 기계어로 정적 컴파일하여 실행한다는 루머가 있지만 이는 사실이 아니다. 추가적인 속도향상을 위해 인라인 캐싱(inline caching)과 같은 최적화 기법을 적용하였다.