-ples of two emerging paradigms: functional programming (FP) and reactive program-ming (RP). This exhilarating composition is what gives rise to functional reactiveprogramming (FRP), encoded in a library called RxJS (or rx.js) , which is the best pre-scriptio show annotation

ur mindset to think in terms of streams, also known as func-tional sequences of events , which RxJS implements unde show annotation

Rx for your asynchronous data.3 Thinking reactivelyRight now, somewhere in the world, someone just created a tweet, a stock price justdropped, and, most certainly, a mouse just moved. These tiny pinpricks of data lightup the internet and pass ubiquitously through semiconductors scattered across theplanet. A deluge of data propagates from any connected device. What does this haveto do with you? As you push your code to production, this fire hose of events ispointed squarely at your JavaScript application, which needs to be prepared to han-dle it effectively. This creates two important challenges: scalability and latency. As more and more data is received, the amount of memory that your applica-tion consumes or requires will grow linearly or, in worst cases, exponentially; this isThis chapter covers Comparing asynchronous JavaScript with callback- and Promise-based solutions  Using streams to model static, show annotation

reams as the main unit of work Understanding functional programming’s influence on RxJS  Identifying different types of show annotation