<h1 class="rx-title"><img src="./manual/asset/Rx_Logo_S.png">RxJS</h1>

**The ReactiveX library for JavaScript.**

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.

### [» Install it](./manual/installation.html)
*How to install RxJS through npm or CDN*
### [» Learn it](./manual/overview.html)
*Read the Manual on Observables, Observer, Subject, etc*
### [» Full reference](./identifiers.html)
*Read detailed documentation on each operator*
### [» View examples](./manual/tutorial.html)
*Read our tutorials on using RxJS in real applications*

- - -

<div class="decision-tree-widget"></div>

**Hint: open your DevTools to experiment with RxJS.**

<h1 class="rx-title"><img src="./manual/asset/Rx_Logo_S.png">RxJS</h1>

**The ReactiveX library for JavaScript.**

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of [Reactive-Extensions/RxJS](https://github.com/Reactive-Extensions/RxJS) with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.

### [» Install it](./manual/installation.html)
*How to install RxJS through npm or CDN*
### [» Learn it](./manual/overview.html)
*Read the Manual on Observables, Observer, Subject, etc*
### [» Full reference](./identifiers.html)
*Read detailed documentation on each operator*
### [» View examples](./manual/tutorial.html)
*Read our tutorials on using RxJS in real applications*

- - -

### Find the right Operator

<div class="decision-tree-widget"></div>

**Hint: open your DevTools to experiment with RxJS.**

Add header to decision tree widget section so it's more noticeable
docs(decision-tree-widget): Add header to decision tree widget section
so it's more noticeable
