MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

JavaScript and V8 -- Functional-ish progamming in the mainstream

Andreas Rossberg
Google
SWS Colloquium
SWS, RG1  
MPI Audience
English

Date, Time and Location

Friday, 2 September 2011
10:00
90 Minutes
E1 5
5th floor
Saarbrücken

Abstract

JavaScript arguably is the most widely-used "lambda language": first-class
functions play a central role in the language, and they form the basis for
its object system. Not only that: every JavaScript programmer uses concepts
like higher-order functions or continuation-passing on a daily basis,
without ever having heard those terms.

In this talk, I first give a quick intro into the good, the bad, and the
unfathomable of JavaScript, for the language geeks. Then I present some of
the technology that V8, Google's high-performance JavaScript VM, is using to
get performance out of this mess, namely just-in-time compilation, inline
caching, type feedback, dynamic optimization and deoptimization.

Contact

Claudia Richter
9103
--email hidden

Video Broadcast

Yes
Kaiserslautern
G26
206
passcode not visible
logged in users only

Claudia Richter, 08/30/2011 13:50 -- Created document.