Abstract
JavaScript is widely used to offer interactive web service and dynamic content. However, the number and size of JavaScript constituting the web page has been increasing steadily, and this circumstance leads to falling web performance. In this paper, we suggest a scheme for acceleration of JavaScript transmission considering software module reusability. We perform network simulation for the performance evaluation and analysis about the suggested scheme, and then confirm that the suggested scheme offers better performance in term of page loading time and the amount of traffic generated in the network than the transmission method using Gzip.
상호교환적인 웹 서비스와 동적인 컨텐츠를 제공하기 위해서 JavaScript가 폭넓게 사용되고 있다. 하지만 웹 페이지를 구성하는 JavaScript의 크기와 개수가 점점 증가하고 있으며, 이는 웹 성능 저하로 이어지고 있다. 본 논문에서는 JavaScript가 프로그램이라는 점을 착안하여, 재사용성을 고려한 JavaScript 전송 가속화 방안을 제안한다. 네트워크 시뮬레이션을 통해서 성능 평가 및 분석을 수행하였으며, 제안 방안이 Gzip을 이용한 전송 방안보다 페이지 로딩 시간과 네트워크에 발생하는 트래픽 측면에서 향상된 성능을 제공함을 확인하였다.