Advanced

A Methodology for Evaluating JavaScript Execution Behavior in Interactive Web Applications

Martinsen, Jan Kasper LU and Grahn, Håkan LU (2011) 9th ACS/IEEE Int'l Conference on Computer Systems And Applications (AICCSA 2011) In [Host publication title missing] p.241-248
Abstract (Swedish)
Abstract in Undetermined

JavaScript has gone from being a mechanism for providing dynamic web pages to an important component of many web applications. Currently one of the most popular type of web applications is so-called social networks, e.g., Facebook, Twitter, and MySpace. However, the workload and execution behavior of JavaScript in this context have not been fully explored or understood.



In this paper we present a methodology for characterizing the JavaScript execution behavior in interactive web applications using deterministic execution of use cases. Then, we apply this methodology to evaluate a set of social network applications and compare their behavior to a set of established JavaScript... (More)
Abstract in Undetermined

JavaScript has gone from being a mechanism for providing dynamic web pages to an important component of many web applications. Currently one of the most popular type of web applications is so-called social networks, e.g., Facebook, Twitter, and MySpace. However, the workload and execution behavior of JavaScript in this context have not been fully explored or understood.



In this paper we present a methodology for characterizing the JavaScript execution behavior in interactive web applications using deterministic execution of use cases. Then, we apply this methodology to evaluate a set of social network applications and compare their behavior to a set of established JavaScript benchmarks. Our results confirm previous studies that the execution behavior of social networks differ from established benchmarks. In addition, we identify one novel difference not published before, i.e., the use of anonymous functions in web applications. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
[Host publication title missing]
pages
241 - 248
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
9th ACS/IEEE Int'l Conference on Computer Systems And Applications (AICCSA 2011)
external identifiers
  • scopus:84857757601
ISSN
2161-5322
ISBN
978-1-4577-0475-8
DOI
10.1109/AICCSA.2011.6126611
project
EASE
language
English
LU publication?
yes
id
2be4b63f-11b7-4689-a65d-ddddc7e73150 (old id 2429421)
date added to LUP
2012-03-27 15:54:18
date last changed
2017-03-05 03:56:05
@inproceedings{2be4b63f-11b7-4689-a65d-ddddc7e73150,
  abstract     = {<b>Abstract in Undetermined</b><br/><br>
JavaScript has gone from being a mechanism for providing dynamic web pages to an important component of many web applications. Currently one of the most popular type of web applications is so-called social networks, e.g., Facebook, Twitter, and MySpace. However, the workload and execution behavior of JavaScript in this context have not been fully explored or understood.<br/><br>
<br/><br>
In this paper we present a methodology for characterizing the JavaScript execution behavior in interactive web applications using deterministic execution of use cases. Then, we apply this methodology to evaluate a set of social network applications and compare their behavior to a set of established JavaScript benchmarks. Our results confirm previous studies that the execution behavior of social networks differ from established benchmarks. In addition, we identify one novel difference not published before, i.e., the use of anonymous functions in web applications.},
  author       = {Martinsen, Jan Kasper and Grahn, Håkan},
  booktitle    = {[Host publication title missing]},
  isbn         = {978-1-4577-0475-8},
  issn         = {2161-5322},
  language     = {eng},
  pages        = {241--248},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {A Methodology for Evaluating JavaScript Execution Behavior in Interactive Web Applications},
  url          = {http://dx.doi.org/10.1109/AICCSA.2011.6126611},
  year         = {2011},
}