1993 Mosaic Web Browser
Mark Andreessen 개발 팀장
1994 Netscape
Mark Andreessen - Netscape 회사 설립
간단한 정적인 html 웹사이트 만들 수 있었음
1994 Netscape Navigator
동적인 웹사이트
Script 언어 추가
당시 자바의 인기가 많았음
- 당시 인기에 편향하기 위해
LiveScript -> Javascript 이름 변경
1995 Microsoft - Internet Explore 출시
Reverse Engineering
Internet Explore, Netscape Navigator 둘이 통용이 잘 안됨
1997 ECMA International 단체와 Netscape가 JAVASCRIPT 표준안을 만듦
2000 Internet Explorer
시장 점유율 95%
2004 Firefox 등장
표준화를 앞두고 3사의 신경전
2004 AJAX 도입
개발자 커뮤니티 형성
라이브러리 많이 생성됨
JQuery 인기
2008 Google - Chrome browser
JIT 엔진
just-in-time compilation
javascript 실행 속도 빠름
2008,7 표준화 ECMAScript5
2015 표준화 ECMAScript6
- default parameter
- class
- arrow function
- const
- let
라이브러 도움 없이 모든 브라우저에서 잘 동작할 수 있음
Javascript Engines
v8
Chrome, node, Microsoft Edge
Babel
개발 -> 최신 ECMAScript
배포 -> 예전 버전
SPA - Single Page Application
하나의 페이지 안에서 데이터를 받아와서 필요한 부분만 부분적으로 업데이트
- react
- angular
- view
- backbon
Javascript
nodeJS-> back-end
react-native, 콜도 -> mobile
electron -> desktop application
과거
- 브라우저에서 동작하는 유일한 언어 Javascript
요즘
- WA(Web Assembly) 가 등장해서
c , c++ ,c#, java, python, go 이용해서
Web Application 만드는 것이 가능해짐
참고
드림코딩 엘리 유투버