WEB/JavaScript

[JavaScript][역사 ①] 브라우저와 자바스크립트

bay07 2024. 4. 16. 09:08

브라우저와 자바스크립트 

웹의 탄생 (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이 웹 표준을 준수함으로서 다른 브라우저 제조사들도

웹 표준 준수에 대한 중요성을 인식하게 되었다. 

웹 기능이 크게 확장되며, 발전하게 됨