■ Front-End ■/JavaScript

[JavaScript] 학습정리 - 2.자바스크립트의 역사

한길(One Way) 2023. 3. 1.

자바스크립트는 객체 기반 함수형 스크립트 언어이며 웹에서 중요한 위치를 차지하고 있다.

 

이번에는 자바스크립트 역사에 대해서 간단히 알아보자. 자바스크립트의 시작은 넷스케이프 라이브커넥트라는 서버 측 기술이었다. 라이브스크립트라는 언어로 개발했는데 마케팅 측면에서 이미 많이 알려진 "자바"를 사용하였다.


자바스크립트 역사

1995년 00월 넷스케이프 커뮤니케이션즈의 브렌단 아이히에 의해 "모카" 개발  
             09월 라이브스크립트로 명명

             12월 자바스크립트로 명명
1996년 03월 자바스크립트 1.0 발표.
1996년 08월 자바스크립트 1.1 발표.
1997년 06월 자바스크립트 1.2 발표.
1998년 10월 자바스크립트 1.3 발표.
2000년 11월 자바스크립트 1.5 발표.

 


ECMA1 스크립트 역사

1997년 06월  ECMA-262 첫 번째 버전 발표
1998년 06월  ECMA-262 두 번째 버전 발표 (메인터넌스 릴리즈)
1999년 12월  ECMA-262 세 번째 버전 발표
2001년 06월  ECMA-262 세 번째 버전 축약판 발표
2004년 06월  ECMA-262에 XML기능을 추가한 E4X 규격 공표.

2009년 12월  ECMA-262 다섯 번째 버전 발표

2011년 06월  ECMA-262 5.1 버전 발표

2015년 06월  ECMAScript 2015 (ES2015) - ECMA-262 여섯 번째 버전 발표 

2016년 06월  ECMAScript 2016 (ES2016)

...


초기에는 브라우저간 DOM(문서 객체 모델)과 CSS(캐스케이딩 스타일 시트)를 구현하는 방법이 다름으로 인해 호환성 문제가 큰 이슈였는데 지금은 많은 변화와 안정을 거쳤고 ECMA에 의해 표준화되었다. 

 
자바스크립트 주요 이벤트

2001년 JSON 포맷으로 더욱 유용해졌다. (구조적인 데이터)
2005년 Ajax 기술로 더욱 위상이 높아졌다. (비동기 프로그래밍)
2006년 jQuery와 더불어 드디어 높은 하늘을 날게 되었다. (크로스 브라우징)
2008년 구글 V8 엔진으로 제트기처럼 빨라졌다. (빠른 속도)
2009년 Node.js로 이제는 서버나라를 정복하였다. (서버사이드 프로그래밍)
2000년 MEAN Stack으로 이젠 통일을 이루었다. (풀스택 개발)

728x90

댓글