StoryCode

자바스크립트 역사.

JavaScript, ECMAScript
반응형
1993 Netscape MOSAIC Web Browser 정적 HTML + CSS
1994 Netscape Navigator Scriping 언어추가 시도. Java + Scheme 스크립트
1994.09 Scheme 스크립트 = Mocha = LiveScript Interpreter
1995 LiveSript + Java 유명세 = Javascript
1996 MS 가 Netscape 사 Reverse Engineering. Javascript 를 JScript 롤 이름만 바꿈.
1996.11 Netscape 가 ECMA 와 협업해 표준 시도.
1997 ECMAScript 1 출시
1999 ECMAScript 3 출시. Error Handling. === 연산자 추가
2000 ECMAScript 4. 본격 언어화
2000 MS IE 표준화 선언. ECMAScript 4 개발 무시. ECMAScript 발전 중단
2004 FireFox 출시 + "ECMAScript4 를 ActionScript3 Tamarin 표준 제안했으나 거부". 3사 경쟁=개발자 표준달라 고생.
2004 Jesse James Garrett Ajax 도입.
2005 개발자 커뮤니티. jquery vs dojo vs mootools. = 표준 상관안해도 되게 해줌.
2008 Chrome 출시. Just In Time 컴파일 방식
2008.07 브라우저 협의회출시
2009 ( 매우 중요 ) ECMAScript 5
2015 ( 매우 중요 ) ECMAScript 6. default parameter, class, arrow function, const, let
2019 ECMAScript 10. jquery 등 불필요.


브라우저별 ECMAScript 엔진
CHROME - V8. NodeJS 와 ELETRON 에서도 활용
FireFox   - SpiderMonkey
Safari     - JSCore
MSEdge - CHakra
Opera    - Carakan
Adobe Flash - Tamarin

ECMAScript 최신버전을 Javascript 로 Transcompiler 로 ECMASccript  5 나 6로 변환 = BABEL
SPA - Single Page Application. React, Angular, Vue.

V8 Engine 
  NODE.js - V8 Javascript 기반 back-end 서비스 구현.
  Mobile 
  ELECRON - Desktop App 개발

Web Assembly - C, CPP 동작
반응형

'JavaScript, ECMAScript' 카테고리의 다른 글

CORS.ajax.fetch.어떻게 해도 CORS 가 발생할 경우  (0) 2021.08.31
문법 기본  (0) 2020.10.07
Count, 카운트  (0) 2020.03.09
실수를 정수로 바꾸는 방법  (0) 2020.03.04
Hoisting.호이스팅  (0) 2020.02.12