La compréhension des promesses node.js

De ce que j'ai compris il y a trois façons d'appeler le code asynchrone:

  1. Événements: par exemple. request.on("event", callback);
  2. Rappels: eg. fs.open(path, flags, mode, callback);
  3. Promesses

J'ai trouvé une promesse de la bibliothèque https://github.com/kriszyp/node-promise mais je ne l'obtenez pas.

Quelqu'un pourrait-il expliquer ce que sont les promesses et pourquoi je devrais utiliser?

Aussi, pourquoi était-il retiré de Node.js?

InformationsquelleAutor ajsie | 2010-11-28