• DocumentCode
    1934762
  • Title

    Empirical study on effects of script minification and HTTP compression for traffic reduction

  • Author

    Sakamoto, Yasutaka ; Matsumoto, Shinsuke ; Tokunaga, Seiki ; Saiki, Sachio ; Nakamura, Masahide

  • Author_Institution
    Grad. Sch. of Syst. Inf., Kobe Univ., Kobe, Japan
  • fYear
    2015
  • fDate
    3-5 Feb. 2015
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    Code-on-demand is an architectural style that a client dynamically downloads a raw script file and executes it on the client-side. This style causes a problem of network traffic because a raw script is not always compiled or minified in advance. Formatting rules, such as indents, line breaks and comments for ensuring human readability, are not necessary to the execution. In order to save wasteful data transfer, it is necessary to minify or optimize the script on the entirety of the Web. In this paper, we explore the potential for JavaScript size reduction with focus on the two reduction approaches: script minification and HTTP compression. The main two research questions are: RQ1: How many percent of websites have reduction potential? RQ2: How much JavaScript size can be reduced on the Web? Our results show that about 40% of total size of JavaScript files used on the top 500 websites can be potentially reduced by a script minification. Moreover, the current JavaScript data traffic is saving over 50% by HTTP compression. If every website was configured to use HTTP compression, we can achieve a reduction rate of 5% to 20%.
  • Keywords
    Java; Web sites; client-server systems; data compression; telecommunication traffic; transport protocols; HTTP compression; JavaScript data traffic; JavaScript size reduction; RQ1; RQ2; Web sites; architectural style; client-side; code-on-demand; data transfer; empirical analysis; formatting rules; network traffic reduction; raw script file; script minification; script optimization; Browsers; Data transfer; Educational institutions; Encoding; HTML; Optimization; Servers; HTTP compression; JavaScript; Traffic reduction; code-on-demand; script optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information, Networking, and Wireless Communications (DINWC), 2015 Third International Conference on
  • Conference_Location
    Moscow
  • Print_ISBN
    978-1-4799-6375-1
  • Type

    conf

  • DOI
    10.1109/DINWC.2015.7054230
  • Filename
    7054230