크롬 V8

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
V8 엔진
V8 JavaScript engine logo 2.svg
개발자 크로뮴 프로젝트 참여자 - 구글, 오페라 소프트웨어, 어도비, 인텔, 삼성전자
프로그래밍 언어 C++, 자바스크립트
운영 체제 크로스 플랫폼
종류 레이아웃 엔진
라이선스 BSD 허가서
웹사이트 developers.google.com/v8/

V8 엔진(영어: Chrome V8)은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 응용 프로그램 프레임워크이다. 구글 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다.[1] V8로 줄여 불리기도 하며, 현재 라스 백이 책임 프로그래머이다.[2] ECMAScript(ECMA - 262) 3rd Edition 규격의 C++로 작성되었으며, 독립적으로 실행이 가능하다. 또한 C++로 작성된 응용 프로그램의 일부로 작동할 수 있다.

V8은 자바스크립트를 바이트코드(bytecode)로 컴파일하거나 인터프리트(interpret)하는 대신 실행하기 전 직접적인 기계어(x86, ARM, 또는 MIPS)로 컴파일(compile)하여 성능을 향상시켰다. 추가적인 속도향상을 위해 인라인 캐싱(inline caching)과 같은 최적화 기법을 적용하였다.

같이 보기[편집]

각주[편집]

  1. Lenssen, Philipp (2008년 9월 1일). “Google on Google Chrome - comic book”. 《Google Blogoscoped》. Google. 2010년 8월 17일에 확인함. 
  2. Minto, Rob (2009년 3월 27일). “The genius behind Google’s web browser”. Financial Times. 2010년 8월 17일에 확인함. 

외부 링크[편집]