As off January 28, our DOM Promises implementation implements the es6
promises spec. [1]
It is feature complete, and passes the Promises/A+ tests. [2]
I intend to enable it by default this week so that it ships in Firefox 30.

Caveats:
We don't support subclassing, which is a ES6 feature, but neither does the
Chromium implementation. This does not affect the ability to use Promises
by themselves.

[1]: https://github.com/domenic/promises-unwrapping
[2]: http://domenic.me/aplus-tests-against-the-browser/

Status of other implementations:
Enabled by default in Opera 19 and Chromium 32
http://www.chromestatus.com/features/5681726336532480

Relevant bugs:
Enable Promises by default - https://bugzil.la/885333

Regards,
Nikhil
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to