Projekt per år
Sammanfattning
JavaScript is a dynamically typed, object-based scripting language with runtime evaluation. It has emerged as an important language for client-side computation of web applications. Previous studies indicate some differences in execution behavior between established benchmarks and real-world web applications.
Our study extends previous studies by showing some consequences of these differences. We compare the execution behavior of four application classes, i.e., four JavaScript benchmark suites, the first pages of the Alexa top-100 web sites, 22 use cases for three social networks, and demo applications for the emerging HTML5 standard. Our results indicate that just-in-time compilation often increases the execution time for web applications, and that there are large differences in the execution behavior between benchmarks and web applications at the bytecode level.
Our study extends previous studies by showing some consequences of these differences. We compare the execution behavior of four application classes, i.e., four JavaScript benchmark suites, the first pages of the Alexa top-100 web sites, 22 use cases for three social networks, and demo applications for the emerging HTML5 standard. Our results indicate that just-in-time compilation often increases the execution time for web applications, and that there are large differences in the execution behavior between benchmarks and web applications at the bytecode level.
Originalspråk | engelska |
---|---|
Titel på värdpublikation | Web Engineering / Lecture notes in computer science |
Förlag | Springer |
Sidor | 399-402 |
Volym | 6757 |
ISBN (tryckt) | 978-3-642-22233-7 |
DOI | |
Status | Published - 2011 |
Evenemang | 11th International Conference, ICWE 2011 - Paphos, Cypern Varaktighet: 2011 juni 20 → 2011 juni 24 |
Publikationsserier
Namn | |
---|---|
Volym | 6757 |
ISSN (tryckt) | 1611-3349 |
ISSN (elektroniskt) | 0302-9743 |
Konferens
Konferens | 11th International Conference, ICWE 2011 |
---|---|
Land/Territorium | Cypern |
Ort | Paphos |
Period | 2011/06/20 → 2011/06/24 |
Ämnesklassifikation (UKÄ)
- Elektroteknik och elektronik
Fingeravtryck
Utforska forskningsämnen för ”A Comparative Evaluation of JavaScript Execution Behavior”. Tillsammans bildar de ett unikt fingeravtryck.Projekt
- 1 Avslutade
-
EASE: EASE – Embedded Applications Software Engineering FACULTY OF ENGINEERING, LTH
Åkesson, J., Magnusson, B., Svensson Fors, D., Magnusson, E., Hedin, G., Kuchcinski, K., Andersson, P., Nugues, P., Robertz, S., Ekman, T., Loconsole, A., Orucevic-Alagic, A., Johnsson, B. A., Pfahl, D., Bjarnason, E., Söderberg, E., Sabaliauskaité, G., Jonsson, H., Janneck, J., Wnuk, K., Borg, M., Skoglund, M., Sulaman, S. M., Minör, S., Sandholm, T., Alce, G., Wallergård, M., Zhang, C., Barney, S., Martinsen, J. K., Grahn, H., Jalali, S., Ardö, A., Engström, E., Berntsson Svensson, R., Regnell, B., Runeson, P., Wohlin, C., Höst, M. & Wisbrant, J.
2008/09/30 → 2018/12/31
Projekt: Forskning