Promise vs Observable

Promise

Observable

Produit une seule valeur.

Produit un "stream" de valeurs (potentiellement infini).

Non annulable.

Annulable.

Traitement immédiat.

Lazy : le traitement n'est déclenché qu'à la première utilisation du résultat.

Deux méthodes uniquement (then/catch).

Une centaine d'opérateurs de transformation natifs.

Dernière mise à jour