1993
- Mosaic Web Browser
1994
- Netscape Navigator(80%의 점유율) : 하이퍼링크 사용, 정적인 웹사이트
1994.09
- 동적인 웹사이트를 위해 LiveScript Interpreter 추가
1995
- Java의 인기에 편승하기 위해 이름을 JavaScript로 변경
- Netscape의 Netscape Navigator를 Microsoft가 Reverse engineering 해 JScript라고 명명
- Microsoft에서 Internet Explorer를 내놓음.
1996
- ECMA International에 표준안 제안
1997.7
- ECMAScript1 Language Specification
1998
- ECMAScript2
1999
- ECMAScript3(error handling)
2000
- ECMAScript4(optional type annotation, class, Enterprise scale)
- Internet Explorer 점유율이 올라감
2004
- Firefox 출시
- AJAX 도입
- JQuery, dojo, mootools 라이브러리 등장
2008
- Chrome 출시
- JIT(just-in-time compilation)
2009
- ECMAScript5
2015
- ECMAScript6(default parameter, class, arrow function, const, let)
2016
- ECMAScript7
2017
- ECMAScript8
2018
- ECMAScript9
2019
- ECMAScript10
JavaScript Engines
- Chrome : V8(node js, ELECTRON에서 많이 사용)
- Firefox : SpiderMonkey
- Safari : JSCore
- MS Edge : Chakra
- Opera : Carakan
- Adobe Flash : Tamarin
현재 가고 있는 방향
- SPA(Single Page Application)
이용할 수 있는 분야
back-end, mobile app, desktop
뜨고 있는 다른 기술
WA
'인터넷강의 > 자바스크립트' 카테고리의 다른 글
클래스와 오브젝트의 차이점(class vs object), 객체지향 언어 클래스 정리 (0) | 2020.09.14 |
---|---|
Arrow Function은 무엇인가? 함수의 선언과 표현 (0) | 2020.09.14 |
코딩의 기본 operator, if, for loop, 코드리뷰 팁 (0) | 2020.09.11 |
데이터타입, data types, let vs var, hoisting (0) | 2020.09.11 |
콘솔에 출력, 환경설정, script async 와 defer의 차이점 및 앞으로 자바스크립트 공부 방향 (0) | 2020.09.07 |