What you want is a library that is fast (like the one mentioned), and is easy to debug. Most promises libraries don't implement a good stack trace. The one submitted for this article has what looks like a pretty amazing stack tracer, and is quite fast. If it truly follows the Promises A+ spec (which I'm sure it does), it's probably your best bet.