Page 26 -
P. 26
1.2 자바스크립트의 역사 MODERN JAVASCRIPT 1
자바스크립트의 역사를 간단하게 되돌아보고 앞으로 펼쳐질 자바스크립트의 미래를 살펴보겠습 자바스크립트의 개요
니다.
1.2.1 탄생
자바스크립트는 1995년 넷스케이프 커뮤니케이션스(Netscape Communications)의 브렌던 아이크
(Brendan Eich)가 개발하였으며 Netscape Navigator 2.0에 구현되었습니다. 1996년에는 마이
크로소프트 사의 Internet Explorer 3.0에 탑재되었으며 Java 애플릿으로 구현된 웹 브라우저
의 지지부진한 보급과 맞물려 빠르게 보급되었습니다.
초창기에는 인터넷 익스플로러와 넷스케이프 내비게이터가 자바스크립트에 독자적으로 기능을
추가하여 브라우저 간의 호환성이 매우 낮았습니다. 따라서 양쪽 브라우저 모두에서 작동하는 코
드를 작성하기가 어려웠습니다.
그 후 1997년부터 ECMAScript를 따르는 표준화가 진행되었고, 각 브라우저도 ECMAScript 사
양을 구현하도록 권고하고 있습니다. 이러한 이유로 현재는 오래된 브라우저를 제외한 대다수 브
라우저의 호환성 문제가 대부분 해소되었습니다.
1.2.2 오명을 씻은 자바스크립트
자바스크립트는 오랫동안 “웹 브라우저용 하급 스크립트 언어이며 본격적인 프로그래밍 언어가
아니다”라는 오해를 받아 왔습니다. 다양한 이유로 오해가 퍼졌다고 추측됩니다. 자바스크립트 본
래의 언어 사양을 해설한 문서가 없었던 점, 당시의 웹 브라우저의 기능과 처리 속도가 더뎠던 점
등을 거론할 수 있습니다. 대다수 웹 페이지 개발자는 웹 페이지를 꾸미기 위한 간단한 코드만 복
사하여 자바스크립트를 사용하고 있었습니다.
043
자바.indb 43 2018-03-19 오전 9:35:31