1993
- 모자익 웹브라우저(UI요소가 더해짐)
- Netscape Navigator(UI요소가 더 더해짐)
- 모카 -> 라이브스크립트 -> Netscape Navigator에서 돔으로 조작가능 -> 자바스크립트(1995)
1995
- 마이크로소프트에서 자바스크립트를 리버스엔지니어링을해서 JScript를 만듦.
1997
1998
1999
2000
- ECMAScript 4
- 인터넷 익스플로러 점유율 95%
- mozilla의 파이어폭스 vs 인터넷익스플로러 vs 넷스케이프네비게이터
2004
- AJAX : 비동기적으로 데이터를 서버에서 받아오고 처리할 수 있음.
2008
- 구글에서 크롬을 출시
- JIT(just-in-time compilation)이라는 자바스크립트를 실행하는 속도가 엄청빠른 엔진이 포함됨.
2009
2015
- ECMAScript 6
- class
- default parameter
- arrowfunction
- const
- let
2016
2017
2018
2019
바벨 : 모든 사람들이 최신 브라우저를 사용하는 것이 아니기에 개발할때는 최신 버전의 이크마스크립트를 사용하고, 배포할때는 이크마스크립트 5,6로 변환시켜줌
SPA(single page application) : 리액트, 앵귤러, 뷰 라이브러리나 프레임워크를 이용하여 좀 더 쉽게 구현가능
nodeJS, mobile, desktop : V8 자바스크립트 엔진을 이용해서 백엔드에서 서비스를 구현가능하게 함.
WA(web assembly) : C, c++, C#, python, java 등 다양한 언어를 사용하여 웹어플리케이션을 만드는 것이 가능해짐.