Browse > Article
http://dx.doi.org/10.12673/jant.2019.23.1.55

Web Content Loading Speed Enhancement Method using Service Walker-based Caching System  

Kim, Hyun-gook (Department of Computer Engineering, KOREATECH)
Park, Jin-tae (Department of Computer Engineering, KOREATECH)
Choi, Moon-Hyuk (Department of Computer Engineering, KOREATECH)
Moon, Il-young (Department of Computer Engineering, KOREATECH)
Abstract
The web is one of the most intimate technologies in people's daily lives, and most of the time, people are sharing data on the web. Simple messenger, news, video, as well as various data are now spreading through the web. In addition, with the emergence of Web assembly technology, the programs that run in the existing native environment start to enter the domain of the Web, and the data shared by the Web is now getting wider and larger in terms of VR / AR contents and big data. Therefore, in this paper, we have studied how to effectively deliver web contentsto users who use Web service by using service worker that can operate independently without being dependent on browser and cache API that can effectively store data in web browser.
Keywords
Web performance; Web cache; Service worker; Progressive Web App;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. L. Tim, J. Hendler, and O. Lassila. "The semantic web," Scientific American, Vol. 284, No.5, pp. 34-43, May. 2001.   DOI
2 E-country index. Household internet penetration rate and computer ownership rate [Internet]. Available: http://www.index.go.kr/potal/main/EachDtlPageDetail.do?idx_cd=1345.
3 Mozila MDN. WebAssembly [Internet]. Available: https://developer.mozilla.org/ko/docs/WebAssembly.
4 Akamai, 2017 state of the internet connectivity executive summary [Internet]. Available: https://www.akamai.com/kr/ko/multimedia/documents/state-of-the-internet/q1-2017-state-of-the-internet-connectivity-executive-summary.pdf.
5 J. Wagner, Why performance matters [Internet]. Available: https://developers.google.com/web/fundamentals/performance/why-performance-matters/.
6 APM Project. AMP project description [Internet]. Available: https://www.ampproject.org/ko/.
7 R. H. Rapp, and J. Lewis, Accelerated mobile pages advertisement and cascading style sheet merging, 2017.
8 R. Netravali, and J. Mickens, "Prophecy: accelerating mobile page loads using final-state write logs," in Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, USENIX Association, WA, USA, pp. 249-266, 2018.
9 Mozila MDN, Progressive web app [Internet]. Available: https://developer.mozilla.org/en-US/docs/Web/Apps/Progressive.