JavaScript: Pedal to the Metal

Date: 
Wednesday, September 10, 2014 - 17:30
Location: 
TH 331
Presenter: 
Michael Bebenita (MOZILLA)
Abstract: 
The story of how JavaScript evolved from a simple scripting language to one that runs the Unreal game engine at near native speed. In this talk I will cover several JavaScript VM optimization techniques and discuss the compiler tricks that made it possible to run C/C++ applications on the web.
Bio: 

Michael is a researcher at Mozilla. He received his PhD from the University of California, Irvine in 2011 on Trace-Based, Just-in-Time compilation. Michael's primary research interests are in high-performance systems, software architecture, compilers, and virtual machines.