JavaScript EngineJavaScript Engine은 간단히 정의하면 JavaScript 코드를 실행하는 프로그램 또는 인터프리터 입니다.인터프리터(Interpreter)코드를 한 줄씩 읽어 내려가며 기계어로 번역하여 실행하는 프로그램코드를 실행하기 전 컴파일 단계가 없기 때문에 실행 속도가 빠르다는 장점이 있습니다.컴파일러(Compiler)파일 전체를 읽은 뒤, 이를 컴파일 하여 기계어로 변환합니다. 이후 기계어는 CPU로 입력되어 코드가 실행 됩니다.컴파일러는 작업을 단순화 시키는 장점이 있습니다. 특정 함수를 반복할 경우 컴파일 과정에서 반복하는 것이 아니라 함수의 결과물을 반복하도록 컴파일 합니다. 이처럼 불필요한 동작을 제거하는 컴파일러의 방식을 최적화(Optimization)이라고 ..