Using Thread-Level Speculation to Enhance JavaScript Performance in Web Applications

Jan Kasper Martinsen, Håkan Grahn, Anders Isberg

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

We have implemented Thread-Level Speculation in the Squirrelfish JavaScript engine,which is part of the WebKit browser environment. We were able to speed up the execution time by a factor of up to 8.4 times compared to the sequential version for 15 very popular web applications on an 8-core computer, without making any modifications to the JavaScript source code. The results also show that we probably could take advantage of an even higher number of cores.
Original languageEnglish
Title of host publicationHPI Future SOC Lab: Proceedings 2013
PublisherUniversitätsverlag Potsdam
Pages111-112
ISBN (Print)978-3-86956-282-7
Publication statusPublished - 2014
Externally publishedYes
EventFuture SOC Lab Day 2013 - Hasso-Plattner-Institut, Universität Potsdam, Potsdam, Germany
Duration: 2013 Sept 242013 Sept 24

Publication series

NameTechnische Berichte des Hasso-Plattner-Instituts für Digital Engineering an der Universität Potsdam
PublisherUniversitätsverlag Potsdam
Number88
ISSN (Print)1613-5652
ISSN (Electronic)2191-1665

Conference

ConferenceFuture SOC Lab Day 2013
Country/TerritoryGermany
CityPotsdam
Period2013/09/242013/09/24

Subject classification (UKÄ)

  • Software Engineering

Fingerprint

Dive into the research topics of 'Using Thread-Level Speculation to Enhance JavaScript Performance in Web Applications'. Together they form a unique fingerprint.

Cite this