백엔드 입문자를 위한 자바스크립트 생태계
자바스크립트는 1995년에 넷스케이프에서 HTML을 동적으로 표현할 목적으로 만든 모카(Mocha)라는 이름의 스크립트 프로그래밍 언어로 탄생했습니다. 시작은 웹브라우저를 위한 언어였습니다. 자바스크립트의 구조와 기능은 ECMAScript(ECMA-262)에 정의되어 있습니다. ECMAScript는 스크립트 언어의 기본 규격을 정의한 국제 표준입니다. ECMAScript의 최신 버전은 ECMAScript 2021(ES11)이고, 이를 지원하는 최신 웹브라우저는 ECMAScript의 새로운 기능을 지원합니다. 과거에는 브라우저에서만 실행되는 언어로 취급되었지만, Node.js와 같은 런타임 환경이 출현하면서부터는 백엔드에서도 쓸 수 있게 되었습니다.