• DocumentCode
    2960641
  • Title

    A methodology for evaluating JavaScript execution behavior in interactive web applications

  • Author

    Martinsen, Jan Kasper ; Grahn, Håkan

  • Author_Institution
    Sch. of Comput., Blekinge Inst. of Technol., Karlskrona, Sweden
  • fYear
    2011
  • fDate
    27-30 Dec. 2011
  • Firstpage
    241
  • Lastpage
    248
  • Abstract
    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.
  • Keywords
    Internet; Java; social networking (online); Facebook; JavaScript execution behavior; MySpace; Twitter; Web pages; interactive web applications; social networks; Benchmark testing; Facebook; Histograms; MySpace; Twitter; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
  • Conference_Location
    Sharm El-Sheikh
  • ISSN
    2161-5322
  • Print_ISBN
    978-1-4577-0475-8
  • Electronic_ISBN
    2161-5322
  • Type

    conf

  • DOI
    10.1109/AICCSA.2011.6126611
  • Filename
    6126611