better-promise
Forcing a minimum timeout on a Promise like the spec requires is needless and wasteful. BetterPromise allows synchronous resolutions to keep things moving quickly. In addition, BetterPromise will throw an error for any uncaught rejections, much like the N