자바스크립트는 태생이 느렸지만, JIT라고 불리는 무언가 덕분에 빨라지게 되었다. 그런데 JIT는 어떻게 동작하는걸까? 자바스크립트는 브라우저에서 어떻게 실행될까 개발자로서 자바스크립트를 페이지에 추가하면, 당신은 목표와 문제를 갖게 된다. 목표 : 당신은 컴퓨터에게 무엇을 할지 말하고 싶다. 문제 : 당신과 컴퓨터는 다른 언어를 사용해서 이야기한다. 당신은 인간의 언어를 사용하고, 컴퓨터는 기계의 언어를 사용한다. 비록 당신이 자바스크립트나 다른 상위레벨 프로그래밍 언어들이 인간의 언어가 아니라고 생각할 지라도, 이들은 실제로 인간의 언어이다. 이들 언어는 기계가 아닌 인간이 이해하기 위해 디자인되었다.