Javascript의 변천사
javascript의 버전
1995년
- Javascript의 시초, Livescipt
- 넷스케이프(현 파이어폭스)에 최초로 탑재된 버전
- 작은 브라우저에 동작하면서 HTML을 간단하게 조작하기 위한 목적으로 출시
- 갖고 있던 스펙 별로 없음
=> 인터넷 익스플로어에도 스크립트 언어 탑재(JS script)
1997년
- Ecma 표준 단체에서 Javascript라는 이름으로 표준을 계속 개발
(현재 Ecma script인 이유)
- 닷컴 버블: 2000년대 초반, 인터넷 비즈니스가 성공적으로 발전
(그 당시 인터넷 비즈니스를 기반으로 구글과 같은 공룡기업 탄생)
2009년
- EcmaScript 5.0 발표
- 1.0 ~ 3.0 까지는 활발하게 업데이트 그 이후는 발전이 더딤
=> AdobeFlash의 전성기 시절(ActionScript를 js 표준으로 만들기 위함)
=> js와 html로 만들어진 웹사이트보다 flash로 풀로 만들어진 웹사이트가 더욱 인기
=> but, 2007년 애플의 아이폰 출시 이후 스티브잡스가 No Flash를 선언
=> ActionScript를 js화 시키는 일들이 모두 중단 (= 4.0 중단)
=> 4.0이 없는 이유
- 가장 주도적인 버전
2015년
- 연도표기법 사용(ES2015)
- 이 버전부터 모던 Javascript라고 불림
트랜스 파일러?
- 최신 버전으로 개발한 js를 5.0버전으로 변환시키는 변환기
- 최신 버전이 아닌 5.0이 주도적인 버전인 이유?
: 최신 버전으로 앱을 개발하면 모든 브라우저 사용자들에게 동작하는 웹앱을 만들기 힘들기 때문
=> 개발자들은 최신 버전으로 개발하지만 5.0버전으로 변환