Fast and Precise Type Checking for JavaScript

26 Aug 2017 Avik Chaudhuri Panagiotis Vekris Sam Goldman Marshall Roch Gabriel Levi

In this paper we present the design and implementation of Flow, a fast and precise type checker for JavaScript that is used by thousands of developers on millions of lines of code at Facebook every day. Flow uses sophisticated type inference to understand common JavaScript idioms precisely... (read more)

PDF Abstract