Asynchronous Functions in Javascript Just a summary of my research while trying to understand the tricky bits of JavaScript Asynchronous functions. Very much a work in progress. Synchronous code vs. Callbacks vs. Promises Creating Promises Promisifying AJAX ES7 Async / Await syntax