RxJS = Reactive Extensions for JavaScript.
RxJS est une implémentation javascript de ReactiveX (http://reactivex.io/).
ReactiveX est une API basée sur le pattern Observer et la programmation fonctionnelle pour gérer des flux de données asynchrones.
ReactiveX est développé par Microsoft.
Un flux est une séquence d'événements en cours de production et ordonnés dans le temps.
Trois type de signaux peuvent être émis par un flux :
- Une valeur (d'un certain type)
- Une erreur
- Un signal de fin