Reactive Programming deals with async implementation, callbacks, and event-based programs deals with events instead of the order of lines in the code Reactive Programming - Libraries Reactive Extensions for JavaScript (RxJS)