Mobile Lightweight Wireless Systems. Second International ICST Conference, MOBILIGHT 2010, Barcelona, Spain, May 10-12, 2010, Revised Selected Papers

Research Article

Analysis of the Energy Consumption of JavaScript Based Mobile Web Applications

Download
586 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-16644-0_12,
        author={Antti Miettinen and Jukka Nurminen},
        title={Analysis of the Energy Consumption of JavaScript Based Mobile Web Applications},
        proceedings={Mobile Lightweight Wireless Systems. Second International ICST Conference, MOBILIGHT 2010, Barcelona, Spain, May 10-12, 2010, Revised Selected Papers},
        proceedings_a={MOBILIGHT},
        year={2012},
        month={10},
        keywords={Energy-efficiency mobile services JavaScript web-applications},
        doi={10.1007/978-3-642-16644-0_12}
    }
    
  • Antti Miettinen
    Jukka Nurminen
    Year: 2012
    Analysis of the Energy Consumption of JavaScript Based Mobile Web Applications
    MOBILIGHT
    Springer
    DOI: 10.1007/978-3-642-16644-0_12
Antti Miettinen1,*, Jukka Nurminen,*
  • 1: Nokia Research Center
*Contact email: antti.p.miettinen@nokia.com, jukka.k.nurminen@nokia.com

Abstract

JavaScript is the dominant language of modern web applications. In this research, we have investigated the battery-consumption of JavaScript applications running on mobile phones. In our empirical study, we developed and analysed eight implementations of the same application using different JavaScript libraries. The results show that there are significant differences between different implementations. There is no single factor explaining the performance differences. Furthermore, the performance of different libraries is strongly affected by the communication technology (3G or WLAN). The long latencies that 3G introduces suggest that increasing the parallel execution of server queries has potential for energy and speed improvements.