09
07

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

 

 

COMMENT