Using Thread-Level Speculation to Enhance JavaScript Performance in Web Applications
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 probab