Analysis of the energy consumption of JavaScript based mobile web applications

Antti P. Miettinen, Jukka K. Nurminen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

3 Citations (Scopus)

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 Java-Script 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. © Springer-Verlag Berlin Heidelberg 2010.
Original languageEnglish
Title of host publicationMobile Lightweight Wireless Systems
Subtitle of host publicationMobilight 2010
PublisherSpringer
Pages124-135
ISBN (Electronic)978-3-642-16644-0
DOIs
Publication statusPublished - 2010
MoE publication typeA4 Article in a conference publication

Publication series

SeriesLecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
Volume45
ISSN1867-8211

Fingerprint

Energy utilization
Wireless local area networks (WLAN)
Mobile phones
Servers
Communication

Keywords

  • Energy-efficiency
  • JavaScript
  • Mobile services
  • Web-applications

Cite this

Miettinen, A. P., & Nurminen, J. K. (2010). Analysis of the energy consumption of JavaScript based mobile web applications. In Mobile Lightweight Wireless Systems: Mobilight 2010 (pp. 124-135). Springer. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol.. 45 https://doi.org/10.1007/978-3-642-16644-0_12
Miettinen, Antti P. ; Nurminen, Jukka K. / Analysis of the energy consumption of JavaScript based mobile web applications. Mobile Lightweight Wireless Systems: Mobilight 2010. Springer, 2010. pp. 124-135 (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 45).
@inproceedings{daded4c2b0bf4ad49b2e39ac05a1174f,
title = "Analysis of the energy consumption of JavaScript based mobile web applications",
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 Java-Script 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. {\circledC} Springer-Verlag Berlin Heidelberg 2010.",
keywords = "Energy-efficiency, JavaScript, Mobile services, Web-applications",
author = "Miettinen, {Antti P.} and Nurminen, {Jukka K.}",
year = "2010",
doi = "10.1007/978-3-642-16644-0_12",
language = "English",
series = "Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering",
publisher = "Springer",
pages = "124--135",
booktitle = "Mobile Lightweight Wireless Systems",
address = "Germany",

}

Miettinen, AP & Nurminen, JK 2010, Analysis of the energy consumption of JavaScript based mobile web applications. in Mobile Lightweight Wireless Systems: Mobilight 2010. Springer, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 45, pp. 124-135. https://doi.org/10.1007/978-3-642-16644-0_12

Analysis of the energy consumption of JavaScript based mobile web applications. / Miettinen, Antti P.; Nurminen, Jukka K.

Mobile Lightweight Wireless Systems: Mobilight 2010. Springer, 2010. p. 124-135 (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 45).

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Analysis of the energy consumption of JavaScript based mobile web applications

AU - Miettinen, Antti P.

AU - Nurminen, Jukka K.

PY - 2010

Y1 - 2010

N2 - 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 Java-Script 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. © Springer-Verlag Berlin Heidelberg 2010.

AB - 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 Java-Script 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. © Springer-Verlag Berlin Heidelberg 2010.

KW - Energy-efficiency

KW - JavaScript

KW - Mobile services

KW - Web-applications

U2 - 10.1007/978-3-642-16644-0_12

DO - 10.1007/978-3-642-16644-0_12

M3 - Conference article in proceedings

T3 - Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

SP - 124

EP - 135

BT - Mobile Lightweight Wireless Systems

PB - Springer

ER -

Miettinen AP, Nurminen JK. Analysis of the energy consumption of JavaScript based mobile web applications. In Mobile Lightweight Wireless Systems: Mobilight 2010. Springer. 2010. p. 124-135. (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 45). https://doi.org/10.1007/978-3-642-16644-0_12