김민태 [프론트엔드 아카데미] 2 - (1)

이동주·2021년 10월 6일
0

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버전으로 변환
profile
안녕하세요 이동주입니다

0개의 댓글