자바스크립트 엔진에 대하여

Jinkyu Kim·2023년 2월 18일

Javascript

목록 보기
2/30

어떻게 자바스크립트가 우리의 브라우저와 컴퓨터 환경에서 동작할까?

바로 브라우저 안에 내장되어 있는 자바스크립트 엔진 덕분이다 자바스크립트 엔진이 런타임 시(동작하는 동안) JS 코드를 한 줄씩 번역해서 실행해 준다(=인터프리터)

다른 프로그래밍 언어에서는 컴파일러가 이 역할을 해주는데
컴파일러와 인터프리터는 조금 차이가 있다

먼저 컴파일러가 동작하는 방식을 예로 들면
우리가 작성한 JAVA 코드를 컴파일러가 컴파일링 해서
컴퓨터가 이해할 수 있는 실행파일(0과 1로 이루어진 파일)로 변경해 준다.

컴파일러는 실행하기 전에 모든 코드를 번역한다.
하지만 인터프리터는 일단 실행을 하고 필요할 때마다 한 줄 한 줄씩 번역한다.

0개의 댓글