Delighted to see that jQuery 3.0 will have standards-compliant Promises: https://github.com/jquery/jquery/pull/1996