Unuuuuu

자바스크립트는 무엇인가?

JavaScript
·

자바스크립트는 처음에 웹 페이지에 생동감을 주기 위해 만들어졌습니다.

자바스크립트로 작성된 프로그램은 스크립트라고 불립니다. 웹 페이지의 HTML에 작성될 수 있고, 페이지가 로드되면 자동으로 실행됩니다.

스크립트는 보통의 문자 형태로 작성되고 실행됩니다. 실행하기 위해 특별한 준비나 컴파일이 필요하지 않습니다.

오늘날에 자바스크립트는 브라우저뿐만 아니라 서버에서도 실행될 수 있습니다. 혹은 자바스크립트 엔진을 가지고 있다면, 어떤 디바이스에서도 실행될 수 있습니다.

브라우저에는 자바스크립트 가상 머신이라고도 불리는 엔진이 내장되어 있습니다.

엔진의 종류는 다양한데, 엔진마다 고유한 코드네임을 가지고 있습니다.

  • V8 - Chrome, Microsoft Edge, Samsung Internet, Opera
  • SpiderMonkey - Firefox
  • Chakra - Internet Explorer
  • JavaScriptCore, Nitro, SquirrelFish - Safari

위의 용어들은 개발 문서에서 사용되기 때문에 기억해 두는 편이 좋습니다. 예를 들어 X라는 기능이 V8에서 지원된다고 한다면, 그것은 아마 Chrome, Microsoft Edge, Samsung Internet, Opera에서 동작할 것입니다.

Resources