Change search
ReferencesLink to record
Permanent link

Direct link
Using speculation to enhance JavaScript performance in web applications
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2013 (English)In: IEEE Internet Computing, ISSN 1089-7801, E-ISSN 1941-0131, Vol. 17, no 2, 10-19 p.Article in journal (Refereed) Published
Abstract [en]

JavaScript lets developers provide client-side interactivity in Web applications, but because it is sequential, it can't take advantage of multicore processors. Thread-level speculation (TLS) addresses this issue by enabling the speculation of JavaScript function calls and thus exploits the parallel performance potential multicore processors provide. The authors implemented TLS in the Squirrelfish JavaScript engine, which is part of the WebKit browser environment. They evaluate their approach using 15 popular Web applications on an eight-core computer, and show significant speed-ups without any modifications to the JavaScript source code.

Place, publisher, year, edition, pages
IEEE , 2013. Vol. 17, no 2, 10-19 p.
Keyword [en]
JavaScript function calls, multicore processors, parallel performance, thread-level speculation
National Category
Computer Science
URN: urn:nbn:se:bth-6798DOI: 10.1109/MIC.2012.146ISI: 000316505700004Local ID: diva2:834345
Available from: 2013-12-17 Created: 2013-05-07 Last updated: 2016-09-08Bibliographically approved

Open Access in DiVA

fulltext(146 kB)84 downloads
File information
File name FULLTEXT01.pdfFile size 146 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Martinsen, Jan KasperGrahn, Håkan
By organisation
School of Computing
In the same journal
IEEE Internet Computing
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 84 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 35 hits
ReferencesLink to record
Permanent link

Direct link