자바스크립트_Javascript

Javascript: 자바스크립트 역사 (발전)

코딩ABC 2025. 6. 28. 17:04
반응형

자바스크립트(JavaScript)는 오늘날 웹 개발에서 가장 중요한 언어 중 하나이며, 그 역사는 매우 흥미롭고 빠르게 발전해 왔습니다. 아래는 자바스크립트의 주요 역사적 흐름을 정리한 것입니다:


🔹 1. 탄생 (1995)

  • **브렌던 아이크(Brendan Eich)**가 **넷스케이프(Netscape)**에서 10일 만에 자바스크립트를 처음 개발
  • 처음에는 MochaLiveScript → 최종적으로 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~ 프레임워크 다양화, 전방위 확장

반응형