[JavaScript] 자바스크립트 역사

윤지·2024년 11월 4일

JavaScript

목록 보기
22/30
post-thumbnail

자바스크립트의 탄생과 초기 발전

1990년: 웹의 탄생

  • 팀 버너스리의 WWW(World Wide Web) 개발, 당시 미공개

1993년: 최초의 웹 브라우저, 모자이크

  • 일리노이 대학교 학생들의 졸업 프로젝트로 모자이크 브라우저 개발, 현대적 웹 브라우저의 시초

1994년: 넷스케이프의 등장

  • 모자이크의 창업자들이 넷스케이프 커뮤니케이션스 설립, 넷스케이프 내비게이터 브라우저 출시

1995년: 자바스크립트의 탄생

  • 넷스케이프, 브렌던 아이크에게 웹 브라우저용 간단한 스크립트 언어 개발 요청
  • 1995년 2월, 아이크가 9일 만에 '모카' 개발, 후에 라이브스크립트로, 최종적으로 자바스크립트로 명명

브라우저 전쟁의 시작

1995년: 마이크로소프트의 인터넷 익스플로러

  • 마이크로소프트, 넷스케이프 독점 대응 위해 인터넷 익스플로러 개발
  • 넷스케이프의 자바스크립트를 복제, JScript라는 이름으로 자사 브라우저에 탑재

브라우저 전쟁의 확산

  • 마이크로소프트, 윈도우에 인터넷 익스플로러 기본 탑재로 시장 장악
  • 1997년 넷스케이프의 브라우저 유료화로 시장 점유율 급락, 1998년 윈도우 98에 인터넷 익스플로러 탑재로 마이크로소프트의 웹 브라우저 시장 독점적 지위 확보

자바스크립트 표준화와 ECMA의 역할

1996년: ECMA(에크마스크립트) 인터내셔널의 표준화 작업

  • 넷스케이프, 자바스크립트를 ECMA에 제출해 표준화 시작. 브라우저 간 호환성 향상과 자바스크립트 언어 발전 도모

2000년대 초반: 표준화 정체와 마이크로소프트의 독점

  • ECMA, 웹 표준을 정리한 ECMAScript 버전 1, 2, 3 발표. 마이크로소프트의 표준 불이행으로 표준화 작업 중단
  • 인터넷 익스플로러의 웹 브라우저 시장 지배로 자바스크립트 발전 일시 정체

자바스크립트의 부활과 크롬 브라우저의 등장

2008년: 구글 크롬과 V8 엔진의 등장

  • 구글 크롬 브라우저 출시, 크롬의 V8 엔진이 자바스크립트 성능 크게 향상시켜 주목받음
  • 마이크로소프트, 점차 시장 점유율 상실. 파이어폭스와 사파리 등 다양한 브라우저들이 크롬과 함께 표준 준수하며 브라우저 경쟁 재점화

2009년: ECMAScript 5(ES5) 발표

  • ES5, 자바스크립트의 기능과 성능을 대폭 개선한 첫 대형 업데이트. 표준화 작업 재개

2015년: ECMAScript 6(ES6)의 대규모 업데이트

  • ES6, 자바스크립트 언어에 가장 큰 변화 가져온 버전. 현대적 문법과 다양한 기능 추가. 이후 매년 새로운 표준 발표로 꾸준한 발전 지속

자바스크립트의 현재와 미래

  • 크롬, 파이어폭스, 사파리 등 주요 브라우저 회사들의 ES6 표준 완벽 지원으로 자바스크립트, 더욱 강력한 웹 애플리케이션 언어로 자리매김
  • 매년 새로운 ECMAScript 표준 발표, 6월~7월 사이 개정안 공개
  • 마이크로소프트, 인터넷 익스플로러 대신 엣지(Edge) 브라우저 출시, ES6와 최신 표준 지원
profile
프론트엔드 공부 기록 아카이빙🍁

0개의 댓글