자바스크립트 두두등장!

임홍렬·2022년 8월 8일
0

자바스크립트 공부

목록 보기
1/12
post-thumbnail

1993

  • 모자익 웹브라우저(UI요소가 더해짐)
  • Netscape Navigator(UI요소가 더 더해짐)
    • 정적이다.
    • 80%점유율
  • 모카 -> 라이브스크립트 -> Netscape Navigator에서 돔으로 조작가능 -> 자바스크립트(1995)

1995

  • 마이크로소프트에서 자바스크립트를 리버스엔지니어링을해서 JScript를 만듦.

1997

  • ECMAScript 1

1998

  • ECMAScript 2

1999

  • ECMAScript 3

2000

  • ECMAScript 4
  • 인터넷 익스플로러 점유율 95%
  • mozilla의 파이어폭스 vs 인터넷익스플로러 vs 넷스케이프네비게이터

2004

  • AJAX : 비동기적으로 데이터를 서버에서 받아오고 처리할 수 있음.

2008

  • 구글에서 크롬을 출시
    • JIT(just-in-time compilation)이라는 자바스크립트를 실행하는 속도가 엄청빠른 엔진이 포함됨.

2009

  • ECMAScript 5

2015

  • ECMAScript 6
    • class
    • default parameter
    • arrowfunction
    • const
    • let

2016

  • ECMAScript 7

2017

  • ECMAScript 8

2018

  • ECMAScript 9

2019

  • ECMAScript 10

바벨 : 모든 사람들이 최신 브라우저를 사용하는 것이 아니기에 개발할때는 최신 버전의 이크마스크립트를 사용하고, 배포할때는 이크마스크립트 5,6로 변환시켜줌

SPA(single page application) : 리액트, 앵귤러, 뷰 라이브러리나 프레임워크를 이용하여 좀 더 쉽게 구현가능

nodeJS, mobile, desktop : V8 자바스크립트 엔진을 이용해서 백엔드에서 서비스를 구현가능하게 함.

WA(web assembly) : C, c++, C#, python, java 등 다양한 언어를 사용하여 웹어플리케이션을 만드는 것이 가능해짐.

profile
뜨내기 FE 개발자

0개의 댓글