1. 자바스크립트의 탄생

1995 : 약 90%의 시장 점유율로 웹 브라우저 시장을 지배하고 있던 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정 → 자바스크립트 탄생

2. 자바스크립트의 표준화

1996년, 마이크로소프트에서 자바스크립트의 파생 버전인 JScript를 IE에 탑재.

문제 발생 : JScript ↔ 자바스크립트 간 표준화되지 못하고 적당히 호환.

→ 자사 브라우저의 시장 점유율을 높이기 위해 자사 브라우저에서만 동작하는 기능을 경쟁적으로 추가

→ 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생되었다.

1996년 ECMA 인터네셔널에 자바스크립트의 표준화 요청

→ ECMAScript로 명명되었다.

이때부터 매년 버전을 업데이트 하였다.

3. 자바스크립트 성장의 역사

초창기에는 웹페이지의 보조적인 기능을 수행. 한정적 용도

Rendering 정도 하는 수준(38장에 자세히 다룬다)

3.1 Ajax

1999년, Javascript를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능인 Ajax(asynchronous JavaScript and XML)가 XMLHttpRequest라는 이름으로 등장