2011 9th IEEE/ACS International Conference on Computer Systems and Applications (AICCSA) 2011
DOI: 10.1109/aiccsa.2011.6126611
|View full text |Cite
|
Sign up to set email alerts
|

A methodology for evaluating JavaScript execution behavior in interactive web applications

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 15 publications
0
15
0
Order By: Relevance
“…To validate the correctness of our TLS implementation we have compared the committed bytecode instructions, the return values, and all written data values in our TLS implementation with the sequential execution trace. The full methodology is described in [8].…”
Section: Experimental Methodologymentioning
confidence: 99%
See 3 more Smart Citations
“…To validate the correctness of our TLS implementation we have compared the committed bytecode instructions, the return values, and all written data values in our TLS implementation with the sequential execution trace. The full methodology is described in [8].…”
Section: Experimental Methodologymentioning
confidence: 99%
“…[8], [9], [10]. One of the consequences is that JIT often increases the execution times in web applications, while TLS decreases the execution times [8], [7].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…We need to keep track of what elements are being loaded on each webpage. Client side uses JavaScript libraries that often contain massive amounts of functions, inside which only a handful of those functions are used actually in total execution time [35]. Therefore, in order to speed up presenting webpage, we remove any render-blocking JavaScript or CSS that is not being used on the webpage by using PageSpeed Insights [43].…”
Section: Speed and Delaymentioning
confidence: 99%