반응형
자바스크립트(JavaScript)는 오늘날 웹 개발에서 가장 중요한 언어 중 하나이며, 그 역사는 매우 흥미롭고 빠르게 발전해 왔습니다. 아래는 자바스크립트의 주요 역사적 흐름을 정리한 것입니다:
🔹 1. 탄생 (1995)
- **브렌던 아이크(Brendan Eich)**가 **넷스케이프(Netscape)**에서 10일 만에 자바스크립트를 처음 개발
- 처음에는 Mocha → LiveScript → 최종적으로 JavaScript로 명명
→ Java와는 이름만 비슷할 뿐, 전혀 다른 언어임
🔹 2. 표준화 (1996~1997)
- 넷스케이프와 마이크로소프트가 각각 JavaScript와 JScript를 만들어 혼란 발생
- 1997년 ECMA 국제 표준화 기구가 **ECMAScript(ES)**로 표준화
- ECMAScript 1 (1997): 최초 버전
- ECMAScript 3 (1999): try-catch, 정규표현식 등 추가
- ECMAScript 4: 내부 논란으로 폐기
🔹 3. 침체기와 DOM 중심 발전 (2000년대 초반)
- 웹 페이지는 주로 HTML/CSS 중심, JavaScript는 보조적 도구
- 주로 브라우저 간 호환성 문제로 복잡함
- AJAX (Asynchronous JavaScript and XML) 기술 등장(2005)
- 비동기 통신을 통해 웹 애플리케이션처럼 동작하는 사이트 구현 가능
- Gmail, Google Maps 등 혁신적 웹앱 등장
🔹 4. 현대 자바스크립트의 부흥 (2009~현재)
✅ 주요 변화
- 2009년 ECMAScript 5 (ES5): JSON 지원, strict mode 등 도입
- 2015년 ECMAScript 6 (ES6/ES2015): 대규모 개선
- let, const, arrow function, class, Promise, module 등 추가
- 이후 매년 새로운 버전 출시됨 (ES2016, ES2017, …)
✅ 런타임과 프레임워크 발전
- 2009년 Node.js 등장: 서버에서도 자바스크립트 사용 가능
- 다양한 프론트엔드 프레임워크 탄생:
- Angular (2010)
- React (2013)
- Vue.js (2014)
🔹 5. 현재 (2020년대)
- 자바스크립트는 프론트엔드, 백엔드, 모바일 앱, 데스크탑 앱, IoT 등 모든 분야에서 사용
- 타입스크립트(TypeScript)와 같은 상위 언어도 활발히 사용됨
- WebAssembly, Edge Computing과 통합되며 더 강력한 언어로 발전 중
🔹 요약 타임라인
연도주요 사건
1995 | 자바스크립트 개발 (Brendan Eich) |
1997 | ECMAScript 표준화 시작 |
2005 | AJAX 등장, 웹 2.0 시대 |
2009 | Node.js 출시 |
2015 | ES6 발표, 현대 JS의 시작 |
2020~ | 프레임워크 다양화, 전방위 확장 |
반응형
'자바스크립트_Javascript' 카테고리의 다른 글
Javascript: 자바스크립트 소개 (0) | 2025.06.26 |
---|