모카에서 라이브스크립트 그리고 자바스크립트로 95년 넷스케이프 커뮤니케이션즈에서 웹의 보조적인 동작을 위해 가벼운 브라우저 언어를 만들었고 이것이 자바스크립트의 시초다. JScript 등 파생 버전과의 크로스 브라우징 이슈를 해결하기 위해 ECMA에 표준화된 자바스크립트를 요청했고, 표준화된 자바스크립트는 상표권 문제 때문에 ECMAscript로 이름이 바뀌었으나, 포괄적인 범위에서 여전히 자바스크립트로 불린다. (표준화되지 않은 것을 포함) 99년 서버와 브라우저가 자바스크립트를 이용한 비동기 통신 기능인 Ajax(Asynchronous Javascript and XML)가 등장하였다. 이로 인해 서버로부터 완전한 HTML을 받아 지속적으로 재랜더링을 하던 것이 필요한 부분만 한정적으로 랜더링하는 방식..