At this years dot js conference, Joost Lubach gave an incredible lightning talk on various sync and async concepts.