1995 : 약 90%의 시장 점유율로 웹 브라우저 시장을 지배하고 있던 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정 → 자바스크립트 탄생
1996년, 마이크로소프트에서 자바스크립트의 파생 버전인 JScript를 IE에 탑재.
문제 발생 : JScript ↔ 자바스크립트 간 표준화되지 못하고 적당히 호환.
→ 자사 브라우저의 시장 점유율을 높이기 위해 자사 브라우저에서만 동작하는 기능을 경쟁적으로 추가
→ 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생되었다.
1996년 ECMA 인터네셔널에 자바스크립트의 표준화 요청
→ ECMAScript로 명명되었다.
이때부터 매년 버전을 업데이트 하였다.
초창기에는 웹페이지의 보조적인 기능을 수행. 한정적 용도
Rendering 정도 하는 수준(38장에 자세히 다룬다)
1999년, Javascript를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능인 Ajax(asynchronous JavaScript and XML)가 XMLHttpRequest라는 이름으로 등장