Du är här

A Comparative Evaluation of JavaScript Execution Behavior

Författare:
  • Jan Kasper Martinsen
  • Håkan Grahn
  • Anders Isberg
Publiceringsår: 2011
Språk: Engelska
Sidor: 399-402
Publikation/Tidskrift/Serie: Web Engineering / Lecture notes in computer science
Volym: 6757
Dokumenttyp: Konferensbidrag
Förlag: Springer

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.

Disputation

Nyckelord

  • Technology and Engineering

Övrigt

11th International Conference, ICWE 2011
2011-06-20/2011-06-24
Paphos, Cyprus
Published
  • EASE
Yes
  • ISSN: 0302-9743
  • ISBN: 978-3-642-22233-7

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen

LERU logo U21 logo