Notepad
article thumbnail

자바스크립트

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의 출시로 웹 브라우저 시장에서 넷스케이프 퇴출

1995년부터 2007년까지의 점유율 비교

넷스케이프가 웹 브라우저 시장에서 몰락한 원인

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)

 

profile

Notepad

@Apio

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!