자바스크립트 엔진
자바스크립트 코드를 해석하고 실행시켜주는 것이 자바스크립트 엔진이고, 가능한 짧은 시간내에 최적화된 코드를 생성해내는것 이 목표입니다.
즉, 자바스크립트 엔진은 자바스크립트 코드를 실행하는 프로그램 혹은 인터프리터를 말합니다.
여러 목적으로 사용 될 수 있지만 보통 웹 브라우저를 위해 사용됩니다.
V8엔진은 오픈소스로 구글에서 개발했습니다. C++로 작성되었고, 구글 크롬과 Node.JS에서 사용됩니다.
과거 느린 엔진에 비해 V8엔진으로 인해 클라이언트에서도 빠른 속도로 로직을 수행 할 수 있게되어 많은 로직들을 클라이언트단에서 작성할 수 있게 되었고 이는 프론트엔드 영역이 주목받는 계기가 되었습니다.
'FrontEnd > 개념정리' 카테고리의 다른 글
프론트엔드 TDD (feat -Javascript) (0) | 2022.01.12 |
---|---|
실행컨텍스트 (0) | 2022.01.06 |
자바스크립트 변수 타입과 선언 (0) | 2022.01.06 |
NodeJS (1) | 2022.01.06 |
AJAX란? (0) | 2022.01.06 |