오늘은 자바스크립트의 역사에 대해 알아 보곘습니다!!
탄생 배경
거의 최초의 상용 웹 브라우저인 Netscape Navigator가 처음에 생겼을 때는
HTML과 CSS로 그냥 정적인 웹사이트 밖에 만들 수 없었습니다.
자바스크립트(JavaScript)는 1995년 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)가 개발한 프로그래밍 언어입니다. 당시 넷스케이프는 웹 브라우저의 시장을 지배하고 있었는데, 브라우저에 동적인 기능을 추가하기 위해 자바스크립트를 개발하게 되었습니다.
초기에는 "라이브스크립트(LiveScript)"라는 이름으로 출시되었지만, 당시 자바가 인기 있었던 관계로 "자바스크립트(JavaScript)"라는 이름으로 바뀌었습니다.
1996년에는 마이크로소프트(Microsoft)가 자사의 브라우저인 인터넷 익스플로러(Internet Explorer)에서 자바스크립트를 지원하기 시작했습니다. 이로 인해 자바스크립트는 웹 개발에서 필수적인 언어로 자리 잡게 되었습니다.
2002년에는 자바스크립트의 표준화를 위해 ECMA 인터내셔널(European Computer Manufacturers Association)에서 ECMAScript라는 표준 문서를 발표했습니다. 이 문서를 기반으로 자바스크립트 엔진이 개발되어 다양한 브라우저에서 동작할 수 있게 되었습니다.
이후에는 Ajax 기술의 등장으로 자바스크립트가 웹 애플리케이션에서 중요한 역할을 하게 되었습니다. 2005년에는 자바스크립트를 기반으로 하는 프레임워크인 제이쿼리(jQuery)가 출시되어 웹 개발의 생산성을 높이는 데 큰 역할을 하게 되었습니다.
jQuery는 HTML의 DOM 조작과 이벤트 제어, 애니메이션 그리고 Ajax까지 웹 화면을 다루는 자바스크립트 라이브러리입니다. 지금은 Angular, React, Vue 같은 화면을 다루는 여러 가지 기술들이 있어 화면 개발을 보다 쉽게 할 수 있지만, 화면과 관련된 기술이 발전하기 전에는 jQuery 만큼 화면 개발을 쉽게 해 주는 라이브러리는 존재하지 않았습니다. 또한 화면 개발에 있어 프로그래머들이 가장 다루기 힘들어하는 크로스 브라우징을 jQuery는 강력히 지원하였고 많은 프로그래머들은 열광했습니다. 현재는 v3.6.0 버전까지 릴리즈 되었습니다.
현재는 React, Angular, Vue.js 등 다양한 자바스크립트 프레임워크와 라이브러리가 등장해 웹 개발에 널리 사용되고 있습니다. 또한 Node.js를 통해 자바스크립트로 서버 개발도 가능해졌습니다.
이상으로 자바스크립트의 역사에 대해 간략히 알아 보았습니다.!!