JavaScript는 1995년 약 90%의 웹브라우저 점유율을 자랑하던 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적인 기능을 수행하기 위하여 브라우저에서 동작하는 프로그래밍 언어를 도입하기로 결정하는데, 그때 탄생한것이 바로 브렌던 아이크가 개발한 자바스크립트이다.
처음에는 모카라는 이름으로 불리지만 추후 라이브 스크립트로 이름이 바뀌었고, 최종적으로 '자바스크립트로' 최종 이름이 결정되었다.
자바스크립트가 탄생한지 얼마 지나지 않아 마이크로소프트사는 JSscrip를 인터넷 익스 플로어 3.0에 탑재 하게 되는데 문제는 자사 시장점유율을 높이기 위하여 자사에서만 동작하는 기능을 추가하기 시작했다는것이다.
그로인하여 크로스 브라우저 이슈가 발생하기 시작했고, 모든 브라우저에서 정상적으로 작동하는 웹페이지를 개발하기가 무척 어려워 졌다. 이때, 넷스케이프 커뮤니케이션즈는 컴퓨터 시스템 표준을 관리하는 비영리 표준화 기구인 ECMA 인터내셔널에 표준화를 요청하였고, 1997년 7월 표준화된 자바스크립트 초판이 완성됐으며 ECMAScript로 이름이 정해졌다.
EcmaScript는 언어와 값, 타입, 객체와 프로퍼티, 함수 빌트인 객체 등 핵심 문법등을 표준화하여 규정하는 설명서라고 볼 수 있고, JavaScript는 ECMAScript라는 설명서를 준수하는 범용 스크립팅 언어이다.
틀린 지식에 대해서는 가감없이 지적 해주시길바랍니다.