when

A lightweight Promises/A+ and when() implementation, plus other async goodies.

Promises/A+promises-apluspromisepromisesdeferreddeferredswhenasyncasynchronouscujoender

http://cujojs.com