24.15 兼容 ES6 的 Promise 库
现在已经有很多的 Promise 库了。下面的库都遵循 ECMAScript 6 API 标准,这意味着你现在就可以使用 Promise 了,并且以后能轻松迁移到原生的 ES6 上去。
- Stefan Penner 的“ RSVP.js ” 是 ES6 Promise API 的一个超集。
- Jake Archibald 的“ ES6-Promises ”从 RSVP.js 中提取出了仅包含 ES6 API 的部分。
- Kyle Simpson 的“ Native Promise Only (NPO) ”是“原生 ES6 Promise 的一个 pollyfill ,尽量严格地遵循(没有扩展)规范”。
- Calvin Metcalf 的“ Lie ”是“一个小的高性能的 Promise 库,实现了 Promises/A+ 规范”。
- Kris Kowal 的“ Q.Promise ”实现了 ES6 API 。
- 最后, Paul Millr 的“ ES6 Shim ”包含了 Promise 。