
Javascript의 첫 등장은 1995년으로 거슬러 올라간다. 당시 넷스케이프에서 동작할 경량 프로그래밍 언어를 개발했는데, 이게 Javascript다.
다만, 처음부터 Javascript는 아니었다. Mocha라는 이름으로 시작했다가 Livescript로 바뀌고, 마지막에 Javascript라는 이름으로 정착했다.
Netscape가 Javascript로 무섭게 성장하자 Microsoft도 가만히 있지 않았다. Javascript을 발전시켜 JScript를 만든다.
이렇게 Javascript와 JScript가 따로 발전하기 시작하니 표준화의 필요성이 대두되었다.
그래서 1996년, ECMA 인터내셔널에 표준화를 요청하였고 결론적으로 표준화된 ECMAScript가 등장한다.

지금은 Javascript와 ECMAScript를 다른 개념으로 본다.
Javascript는 브라우저 혹은 Node.js 환경에서 동작을 한다. 이 환경에서만 제공하는 API가 따로 있는데, 이를 HOST API라고 한다.
ECMAScript는 var, let, const, Promise 등 Javascript의 핵심 문법들이다.
Javascript는 ECMAScript에서 Host API까지 아우르는 개념이다.