> For the complete documentation index, see [llms.txt](https://guide-angular.wishtack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide-angular.wishtack.io/angular/observables/promise-vs-observable.md).

# 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.                            |
