자바스크립트
HTML, CSS 와 함께 웹 핵심 기술 중 하나인 프로그래밍 언어입니다.
- 1995년 넷스케이프 커뮤니케이션즈의 브랜든 아이크가 설계
- 초기의 웹 페이지는 브라우저에 로드된 후 동적 동작을 수행하는 기능이 부족
- 해결책으로 Netscape Navigator에 스크립팅 언어 및 인터프리터 개발
이름의 변화
모카(Mocha)라는 이름으로 개발
- 라이브스크립트(LiveScript)로 이름 변경
- 최종적으로 자바스크립트로 변경
자바? 자바스크립트?
- 두 프로그래밍 언어의 구문, 의미 및 사용 방법이 다름
- 그 당시 새로운 인기 언어인 자바를 마케팅으로 이용
- Oracle의 상표이지만, 일절 관여하지 않음
넷스케이프와 IE
1990년대 후반부터 2000년대 초반까지 넷스케이프와 IE 이 두 개의 브라우저가 경쟁을 벌였습니다.
- 1995년 넷스케이프 2.0을 출시하면서 웹 브라우저 시장에서 선두를 차지
- 1999년 IE 5.0의 출시로 IE가 넷스케이프 보다 점유율을 앞섬
- 2001년 IE 6.0의 출시로 웹 브라우저 시장에서 점유율을 확대
- 2007년 IE 7.0의 출시로 웹 브라우저 시장에서 넷스케이프 퇴출

넷스케이프가 웹 브라우저 시장에서 몰락한 원인
IE의 공격적인 시장 공략
- IE를 Windows 운영 체제에 기본으로 탑재
넷스케이프의 경쟁력 약화
- IE의 공격적인 시장 공략에 대응하지 못함
- 새로운 기능과 기술을 도입하는 데 소극적
ECMAScript
자바스크립트의 성공에 자극받은 MS가 JScript 라는 호환 언어를 개발
- 1996년 8월에 출시된 IE 3.0 부터 지원
- IE 브라우저에서의 자바스크립트 사용은 실제로는 JScript 의 사용을 의미
두 브라우저 간의 차이로 모두 잘 동작하는 웹사이트 개발이 어려워 짐
- 표준화가 필요하기 됨
표준화 제정
-
1996년 11월 Netscape에서 모든 브라우저 공급업체가 준수할 수 있는 표준 사양의 출발점으로
JavaScript를 Ecma International 에 제출 - 1997년 6월 최초의 ECMAScript 언어 사양이 공식적으로 출시(ECMA-262)
'dev > 기타' 카테고리의 다른 글
| Vitest 메모: 빠르고 쉽게 유닛 테스트 시작하기 (0) | 2025.09.30 |
|---|---|
| [정리] 핵심만 배우는 git (0) | 2023.08.27 |
| port 오픈 확인 (0) | 2023.07.21 |
| 카프카 스트림즈와 ksqlDB 정복 - 7장 Processor API (0) | 2023.07.04 |
| [정리] 실전 카프카 개발부터 운영까지(5) (0) | 2022.10.20 |