Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Tue 24 Oct 2017 11:20 - 12:00 at Windsor - VMIL Chair(s): Adam Welc

Although the performance of today’s JavaScript engines is sufficient for most web applications, faster and more predictable runtimes could be desired for performance-critical web code. Therefore, we present Speedy.js, a cross-compiler that translates JavaScript/TypeScript to WebAssembly, a new standard for native execution supported by all major browsers. Speedy.js only imposes minimal restrictions on the JavaScript code, namely that the performance-critical functions are wrapped in TypeScript and only engage a performance-optimal subset of the JavaScript language. With this approach, we manage to make compute-intense web code up to four times faster, while reducing runtime fluctuations to the half.

Conference Day
Tue 24 Oct

Displayed time zone: Tijuana, Baja California change

10:30 - 12:00
VMILVMIL at Windsor
Chair(s): Adam WelcHuawei America Research Center
10:30
10m
Day opening
Welcome to VMIL
VMIL
Adam WelcHuawei America Research Center
10:40
40m
Talk
Cross-ISA debugging in meta-circular VMs
VMIL
Christos KotselidisThe University of Manchester, Andrew NisbetThe University of Manchester, Foivos S. Zakkak, Nikos Foutris
11:20
40m
Talk
Accelerate JavaScript Applications by Cross-Compiling to WebAssembly
VMIL
Micha ReiserHochschule für Technik Rapperswil, Luc BläserHochschule für Technik Rapperswil