these-then-this.js The simple async function I use all the time. http://ryanfunduk.com/these-then-this