JavaScript?

무슈랭·2024년 2월 6일
post-thumbnail

역사

자바스크립트는 1995년 12월 Brendan Eich에 의해 단 10일 만에 만들어진 프로그래밍 언어다. 브라우저의 조상격인 넷스케이프를 위해 만들었는데, 차후 웹이 폭발적으로 성장하면서 유일한 브라우저 언어로 사용되던 자바스크립트의 위상도 높아졌다.
자바스크립트는 지금도 끊임없이 업데이트되는 가장 핫한 언어 중 하나다.
참고로 'JavaScript'의 공식 이름은 'ECMAScript'이다.

장점

자바스크립트는 유일한 웹 프론트엔드 언어로 웹사이트를 사용자와 상호작용이 가능하도록 만들 수 있다. 그뿐만 아니라 모바일(React Native), 데스크탑 앱(Electron), 서버(Node), 컴퓨터 그래픽(Three) 등 다양한 개발이 가능하다.

특징

자바스크립트로 작성된 파일을 script라 부른다. 자바스크립트는 인터프리터 언어라서 특별한 준비나 컴파일 없이 실행할 수 있다.

인터프리터(interpreter): 코드를 한 줄씩 읽어 내려가며 실행하는 프로그램. 컴파일 언어보다 실행 속도가 조금 느리다.

브라우저에는 '자바스크립트 가상 머신'이라 부르는 엔진이 내장되어 있다. 브라우저마다 내장된 엔진의 종류는 다를 수 있다.

  • Chrome: V8
  • Safari: SquirrelFish
  • Firefox: SpiderMonkey
  • Microsoft Edge: ChakraCore

0개의 댓글