GPCE 2015
Mon 26 - Tue 27 October 2015 Pittsburgh, Pennsylvania, United States
co-located with SPLASH 2015
Avik Chaudhuri

Registered user since Sat 14 Feb 2015

Name: Avik Chaudhuri

Bio: I created Flow, a type checker for JavaScript based on flow analysis whose distinguishing characteristics include mostly-automatic type checking for several common JavaScript idioms via advanced type inference, and near-instantaneous response times via aggressive modularization and parallelization. My current work involves leading the development of Flow at Facebook.

I briefly served as a member of ECMA TC39, the de-facto JavaScript design committee. During that time, I explored the design of features such as shared-memory concurrency control, and the implementation of advanced compilation techniques such as profile-guided type inference, in the context of JavaScript.

While at Adobe, I led the design of ActionScript 4, a significant re-implementation of the source and bytecode languages underlying Flash to target high-performance gaming. I drove research on future versions of ActionScript, including features such as generics and transactions.

Country: United States

Affiliation: Facebook

Personal website:

Research interests: programming languages, code analysis, computer security


SPLASH 2015Presenter of Flow: a static type checker for JavaScript within the SPLASH-I-track
Show activities from other conferences

SPLASH 2015-profile
View general profile