라이브맵, 구글맵, 다음맵, 네이버맵 등 많은 인터넷 지도 서비스들이 있다. AJAX방식으로 지도를 보여주고, 데이터와 인터랙션을 처리하기 위해 자바스크립트를 쓴다. 그리고 그 기능들은 상당히 인상깊다. 그런데 이런 기능들을 지원하기 위해 구현한 자바스크립트가 그리 작은 양의 것은 아닐 거라 예상해 볼 수 있다. 일단 다음맵을 예로 들어 이야기를 구체화해 보자. 다음맵에 접속했을 때 클라이언트로 다운로드 받아진 파일들의 목록을 fiddler 등으로 살펴보면, 아래 3가지 파일이 주축이 되고 있는 듯 하다. 파일이름 파일용량 압축시 용량(압축율:보통) map_js_v2/maps.js 395,888 byte 84,806 byte map_js_v2/mapApp.js 240,155 byte 56,581 byte..