브라우저와 자바스크립트
웹의 탄생 (1990)
WWW, 하이퍼텍스트 시스템을 고안하여 개발
URL, HTTP 최초 설계 및 구현
초기의 웹은 정적인 텍스트 페이지만을 지원했다
웹 브라우저의 대중화 (1993)
최초 상용 웹 브라우저인 Netscape Navigator 출시
당시 약 90% 이상의 시장 점유율을 가짐
Netscape 사는 웹의 동적인 기능을 만들기 위한 프로젝트를 시작했다
JavaScript의 탄생 (1995)
웹의 동적인 기능을 개발하기 위해서 스크립트 언어 Mocha를 개발한다.
이 후에 이름을 LiveScript, JavaScript로 이름을 바꾸었다.
JavaScript는 Netscape Navigator에 탑재되어 웹 페이지에 동적인 기능을 추가하는데 사용된다.
JavaScript의 파편화 (1996)
Microsoft가 자체 웹 브라우저인 인터넷 익스플로러 (IE)에
JavaScript와 유사한 언어인 JScript를 도입했다.
이 과정에서 많은 회사들이 독자적으로 JavaScritp를 변경하고, 이것을 자체 브라우저에 탑재했다.
1차 브라우저 전쟁 (1995-2001)
Microsoft는 IE를 자사 윈도우 운영체제에 내장하여 무료로 배포했다.
Microsoft의 공격적인 마케팅, 자금력, 윈도우 OS 점유율로 인해 Netscape가 몰락했다.
결국 IE 시장 점유율에서 Microsoft가 승리했다.
이 후에 Netscape에서 나온 사람들이 모질라 재단을 설립하여 FireFox 브라우저를 출시했다.
=> 웹 표준의 부재로 인해, 개발자들이 혼란을 겪게 됨
ECMAScript 출시 (1997)
JavaScript의 파편화를 막기 위해 표준을 제작
이때부터 JavaScript는 ECMAScript 표준에 기반을 두고 발전함
2차 브라우저 전쟁 (2004-2017)
웹 표준이 정의되었지만, 다시 가장 높은 점유율을 가진 IE 웹 표준을 지키지 않았다.
독자적인 규격을 유지하며 웹 시장을 주도했다.
Chrome 브라우저의 등장 (2008)
구글의 Chrome 브라우저
출시 3년 만에 FireFox 점유율을 넘어서고, 이 후에는 IE를 넘어섰다
빠른 성능, 다양한 플랫폼 지원, 보안, 구글과의 생태계 통합
호환성 : 웹 표준을 준수함으로서 사용자들이 일관된 페이지를 볼 수 있게 되었다.
이는 다양한 플랫폼 및 기기에서 웹 페이지가 일관되게 동작할 수 있음을 의미한다.
★ 개발자 도구 제공 (그 전에는 없었다)
Chrome이 웹 표준을 준수함으로서 다른 브라우저 제조사들도
웹 표준 준수에 대한 중요성을 인식하게 되었다.
웹 기능이 크게 확장되며, 발전하게 됨
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] document 객체 (0) | 2024.04.16 |
---|---|
[JavaScript] DOM (The Document Object Model) (0) | 2024.04.16 |
[JavaScript] 자바 스크립트 실행 환경의 종류 (0) | 2024.04.16 |
[JavaScript][역사 ③] Node.js (0) | 2024.04.16 |
[JavaScript][역사 ②] ECMAScript (0) | 2024.04.16 |