브라우저 동작 원리(1) 자바스크립트 엔진, V8 엔진이란
자바스크립트 엔진?javascript로 작성된 코드를 해석하고 실행하는 인터프리터(프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경)js엔진은 브라우저 벤더별로 다양하다. Mozilla의 Monkey시리즈, 자바의 바이트코드로 컴파일해주는 라이노(Rhino), 구글 크롬의 V8, Safari의 JavascriptCore, Explorer의 차크라(Chakra) 등이 있음V8 엔진이란?구글이 개발한 자바스크립트 엔진 (Open Source)C++로 제작자바스크립트의 수행 속도 개선을 목표로 처음 고안됨클라이언트 쪽(구글 크롬)과 서버 쪽(node.js 런타임)에서 사용인터프리터를 이용하는 대신 JavaScript 코드를 좀 더 효율적인 기계어 코드로 번역쓰레드를 사용메인 쓰레드 코드를..