Promises, Promises...

  •        0

A self-contained JavaScript implementation of the Promises/A+ specification (and Deferred provider), suitable for inclusion in larger libraries and projects.

http://promises.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Node-CheatSheet - A quick reference cheat sheet for topics in Node


1. [The JavaScript Problem](http://www.haskell.org/haskellwiki/The_JavaScript_Problem) [HN Post](https://news.ycombinator.com/item?id=7653013)Books--- 1. [Speaking Javascript](http://speakingjs.com) 1. [Understanding ECMAScript 6](https://github.com/nzakas/understandinges6)Asynchronous Programming Style--- 1. EventEmitter (build-in) [apis](http://nodejs.org/api/events.html) 1. Promise A+ * [Google should just add promises to V8](https://medium.com/code-adventures/4efc0e2ab5d6) * [Promises h

Promises - Promises / jQuery Deferred


Promises / jQuery Deferred

ceylon-promises - A promise module for Ceylon based on Promises/A+ specification


A promise module for Ceylon based on Promises/A+ specification

yield-on-promise - consume promises in fibers and fibers as promises


consume promises in fibers and fibers as promises

promise-tests - DEPRECATED: use https://github.com/promises-aplus/promises-tests instead!


DEPRECATED: use https://github.com/promises-aplus/promises-tests instead!

promise-mock - Promise mocking library to make Promises resolve synchronously


Promise mocking library to make Promises resolve synchronously

using-promise-q - [JavaScript][promise][tutorial] Using promises with "Q"


[JavaScript][promise][tutorial] Using promises with "Q"

dfrrd.js - An ultra-simple Deferred (Promises/A) implementation for Node and the browser


An ultra-simple Deferred (Promises/A) implementation for Node and the browser

unkept - POC implementation for promises/deferred objects.


POC implementation for promises/deferred objects.

bond - Simple CommonJS Promises/A (Deferred) implementation


Simple CommonJS Promises/A (Deferred) implementation

angular-promises-toolkit - Extends the Angular.JS promise API with useful methods


Once you have included angular-promises-toolkit in your projects, all the promises will automaticallyhave the following methods:

promise


A small, functional promises/A+ implementation, written following the spec http://promises-aplus.github.com/promises-spec/

FidPromise - Easy Promise/A+ compliant promises


Easy Promise/A+ compliant promises

pfunc - A simple Promises/A+ compliant promise library for Node.js


A simple Promises/A+ compliant promise library for Node.js

deferred-fs


Provides a promise-based API for Node's filesystem APIs. Fully compliant with Promises/A spec.

backbone-sync-deferred - Ultra lightweight & seamless Backbone.sync override to work with promises.


Ultra lightweight & seamless Backbone.sync override to work with promises.

deferred - Async library inspired by CommonJS Promises/A spec


Async library inspired by CommonJS Promises/A spec

promises - Promises/A+ implementation base on http://promises-aplus.github.io/promises-spec/


Promises/A+ implementation base on http://promises-aplus.github.io/promises-spec/

Promise-finally - Make Promises look a bit like callbacks while retaining all of their beauty


Promises are great, but they have certain things that could be simplified, for example, If we wanted to ignore new clicks on a button until a task is complete, we would have to do something like```jsvar InProgress = false;Button.click(function(){ if(InProgress) return; InProgress = true; DoPromiseTask.then(function(){ InProgress = false; }, function(){ InProgress = false; }); // Or DoPromiseTask.then(function(){ InProgress = false; }).catch(function(){ InProgress = false; })

promise-array - Work with array of Promises as with simple array of values


Work with array of Promises as with simple array of values