-
V8 엔진이란?Development/webOS 2013. 11. 5. 00:17
V8 엔진을 위키에서는 다음과 같이 정의하고 있다.
V8 자바스크립트 엔진(V8 JavaScript Engine)은 구글에서 개발된 오픈 소스 JIT 가상 머신형식의 자바스크립트 엔진이며 구글 크롬 브라우저와 안드로이드 브라우저에 탑재되어 있다.[1] V8로 줄여 불리기도 하며, 현재 라스 백이 책임 프로그래머이다.[2] ECMAScript(ECMA - 262) 3rd Edition 규격의 C++로 작성되었으며, 독립적으로 실행이 가능하다. 또한 C++로 작성된 응용 프로그램의 일부로 작동할 수 있다.
V8은 자바스크립트를 바이트코드(bytecode)로 컴파일하거나 인터프리트(interpret)하는 대신 실행하기 전 직접적인 기계어(x86, ARM, 또는 MIPS)로 컴파일(compile)하여 성능을 향상시켰다. 추가적인 속도향상을 위해 인라인 캐싱(inline caching)과 같은 최적화 기법을 적용하였다.
'Development > webOS' 카테고리의 다른 글
webOS OSE 2.X :: 블루투스 스피커 또는 이어폰으로 음악듣기 (0) 2020.04.22 webOS TV의 Keycode.. 뭐가 있을까? (0) 2014.12.09 webOS TV SDK의 CLI 명령 (0) 2014.12.08 webOS TV의 UserAgent 값 (0) 2014.12.04 JIT 컴파일이란? (0) 2013.11.05