Note the opportunity here: all your promises code immediately turns into this: http://taskjs.org/
I wonder if it will be feasible to code in JS Next and have a compiler step somehow take care of backporting. Probably not.
That is: not a stable, cross platform, version on the horizon yet --not even excluding IE--, and we're in for a long wait.
Not to mention that the "browsers don't really have a choice but to implement it" does not hold at all. Safari, IE and Chrome can continue to ignore it or implement only little parts of it for the next 2-3 years.