San Francisco, USA

Thomas Hunter II

Software Engineer, OpenTable

Thomas is a published author and a prolific public speaker with a passion for reducing complex problems into simple language and diagrams. His career includes working at Fortune 50's in the Midwest, co-founding a successful startup, and everything in between.

details about the talk

The Long Road to Async/Await in JavaScript

This is a comparison of different methods for performing asynchronous control flow in JavaScript, specifically Callbacks, Promises, Generators / Yields (ESES2015), and Async / Await (ESES2016).

We will explore a simple code example as it applies to each of the different “paradigms” of programming in JS. We’ll also take a peak at what the code looks like after it’s been transpiled, where applicable. We’ll also look into engine compatibility and how we can change syntax a little to increase compatibility.