Chapter 4Building a Complete Web Application

In this chapter we’ll build a typical web application, using RxJS in the front end and back end. We’ll transform the Document Object Model (DOM) and do client-server communication using WebSockets in a Node.js server.

For the server back-end, we’ll use two well-established node libraries and wrap some of their APIs with Observables to use them in our application.

After this chapter, you’ll be able to use RxJS to build user interfaces in a declarative way, using the techniques we’ve seen so far and applying them to the DOM. You’ll also be ready to use RxJS in any Node.js project and able to use reactive programming and RxJS in any project.

Get Reactive Programming with RxJS 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.