최근 수정 시각 : 2026-06-20 12:38:59

V8(JavaScript)


{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
<colbgcolor=#3f76e2,#3f76e2><colcolor=#fff,#fff> 프로젝트 The Chromium Projects · Chromium · ChromiumOS · Chrome(ChromeOS)
관련 문서 스키마 · 플래그 · Chrome/문제점
기술 V8(Turbofan) · Blink · GN · Chrome DevTools Protocol(Puppeteer) · Cronet · Chrome Trace Event
파생 기술 Node.js · Deno · Electron · Brunch Framework · chromefy
파생 브라우저 ungoogled-chromium
파생 운영체제 ChromeOS Flex · FydeOS · 웨인 OS · 웨일 OS
기타 웹 환경 무결성 · Chrome Dino · 힘내라! 크롬 · Cube Slam }}}}}}}}}

[[JavaScript|
파일:JavaScript 로고.svg
JavaScript
관련 문서
]]
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
<colbgcolor=#f7df1e,#f7df1e><colcolor=#000,#000> 관련 문서 표준(TC39 · 브라우저 전쟁) · Vanilla JS · AJAX · JSFuck · 상태관리 라이브러리 · JSON · CSS-in-JS
문법 this · undefined
표준 라이브러리 및 API 표준 내장 객체 · Fetch API · Web Cryptography API
구현체 <bgcolor=#f7df1e,#f7df1e> 엔진 V8 · SpiderMonkey · JavaScriptCore · 헤르메스 · Boa
<bgcolor=#f7df1e,#f7df1e> 런타임 Node.js · Deno · Bun · workerd
패키지 관리자 npm · Bun
파생 언어 TypeScript · CoffeeScript · ActionScript · AssemblyScript · elm · PureScript · ReasonML · ReScript
관련 인물 브랜든 아이크
기타 JavaScript npm 마비 사태 }}}}}}}}}
<bgcolor=#4687f4,#4687f4><colcolor=#fff,#fff> V8
파일:V8 자바스크립트 엔진 아이콘.svg
<colbgcolor=#4687f4,#4687f4> 종류 JavaScript 엔진
최초 개발자 라스 박(Lars Bak)
외 구글 덴마크 소속 개발팀 12명
개발 구글
출시일 2008년 9월 2일
최신 버전 15.1.158[1]
언어 C++
플랫폼 AMD64, Arm, IA-32[2]
(비공식 팀)MIPS, PPC, s390, RISC-V, Loong64
라이선스 BSD 3조항[3]
파일:홈페이지 아이콘.svg Git 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg미러
1. 개요2. 역사3. 사용처4. 기타

1. 개요

구글이 개발 중인 JIT 타입 자바스크립트 엔진으로, 현재 Chromium 산하 프로젝트이다.

2. 역사

2008년 개발자 라스 박의 최초 소개 영상
2008년 9월 2일, Google Chrome의 첫 번째 버전과 함께 세상에 공개되었다. 개발은 덴마크 오르후스에 위치한 구글 개발 센터에서 라스 박(Lars Bak)이 이끄는 팀이 주도했다. 당시 웹 브라우저들의 자바스크립트 실행 속도가 느려 Gmail이나 Google Maps 같은 복잡한 웹 앱을 돌리기 버거웠기에, 구글은 기존 엔진들보다 빠른 엔진을 직접 만들기로 결정했다.

2009년에는 라이언 달(Ryan Dahl)이 V8 엔진을 브라우저 밖으로 꺼내 Node.js를 탄생시켰다.

2013년 10월 17일 MS의 IE 11이 출시되었고, 이 브라우저는 지금까지도 ES6 구현율이 불과 11% 밖에 안 된다. 반면 크롬의 경우 2012년 5월 15일부터 '실험적' 기능도 지원 해오고 있었다.

이 사이트에서 V8 엔진 최신버전의 Test262 결과를 볼 수 있다.#[4]
ES5 100%, ES6 99%, ES2016 99%, 최신 규격의 경우 97-98%의 호환성을 유지하고 있다.

3. 사용처

4. 기타


[1] 하루에만 버전이 5~10개는 나올정도로 급속도로 버전이 올라가고 있다.[2] runs on Windows, macOS, and Linux systems that use x64, IA-32, or Arm processors. #[3] Except as otherwise noted, any code samples from the V8 project are licensed under V8’s BSD-style license.# ##[4] V8이 업데이트 되면, 자동으로 테스트를 수행 후 결과를 보여준다.