Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Using speculation to enhance JavaScript performance in web applications
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.ORCID iD: 0000-0001-9947-1088
2013 (English)In: IEEE Internet Computing, ISSN 1089-7801, E-ISSN 1941-0131, Vol. 17, no 2, p. 10-19Article 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, p. 10-19
Keywords [en]
JavaScript function calls, multicore processors, parallel performance, thread-level speculation
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-6798DOI: 10.1109/MIC.2012.146ISI: 000316505700004Local ID: oai:bth.se:forskinfo10A9BE122B64EF90C1257B64003BA3C6OAI: oai:DiVA.org:bth-6798DiVA, id: diva2:834345
Available from: 2013-12-17 Created: 2013-05-07 Last updated: 2018-02-02Bibliographically approved

Open Access in DiVA

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

Other links

Publisher's full text

Authority records

Martinsen, Jan KasperGrahn, Håkan

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar
Total: 672 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

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 206 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf