Q.js has a lot of helpful Javascript functions, and works well with other libraries such as jQuery.