JavaScript: Pedal to the Metal

Wednesday, September 10, 2014 - 17:30
TH 331
Michael Bebenita (MOZILLA)
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.

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.