재밌는 이야기. Netscape 사에서 java의 성장력에 발 한번 낄려고 LiveScript 를 JavaScript로 명명함.
1997.7 ECMAScript 1 Language sepcification < 기존 MS사의 JScript 등의 호환성 문제로 웹 문서 표준화를 시킴)
2004년 Jesse hames Garrett가 AJAX(Asychronous Javascript and XML) 비동기 데이터를 서버로부터 받아오고 처리하는 기술
2008 년 Chrome Brower 출범. 획기적인 기능인 JIT(Just-in-time compilation)
2009 년 ECMAScript 5 등장 / Chrome의 압도적인 성능에 제발 지린 브라우저 유통사들이 드디어 단합해서 표준화
2015 년 ECMAScript 6 등장 / Javascript의 뼈대라 불릴 수 있는 친구들이 나왔습니다. arrow function, const, let, class 등등
BABEL 등장 / Javascript Transcompiler / ES6 이상의 최신 문법으로 작성한 코드를 ES5 이하의 예전 문법으로 변환 시켜 줌.
SPA (single page application)
V8 Engine 을 이용한 Node-js
C++ 로 작성됐고, Chrome, Nodejs 에서 사용. V8 엔진은 standalone으로 동작 할 수 있기에 JS 엔진을 C++ 프로그램에 내장 시킬 수 있다.