Async.js, a JavaScript Control Flow Library

On February 20, 2012, I gave a talk on Async.js to the joint meetup of Node.DC and DC jQuery.

Async.js is a control flow library that provides great abstractions for writing serial, parallel, and combined asynchronous code without ending up in the dreaded trenches of nested callback insanity.

![Async.js presentation][img_pres] [img_pres]: http://loose-bits.com/media/img/2012/02/21/async-talk.png

My presentation is available live on GitHub, and uses Impress.js for Prezi-like functionality in the browser. As a consequence, it might not render in older browsers and IE. My talk covers the basic abstractions:

  • Series
  • Waterfalls
  • Parallel
  • Collections

and more, so check it out and feel free to ping me with any questions or comments!