Wrapping Up

Schedulers are an essential part of RxJS. Even if you can go a long way without explicitly using them, they are the advanced concept that will give you the edge to fine-tune concurrency in your programs. The concept of virtual time is unique to RxJS and is incredibly useful for tasks such as testing asynchronous code.

In the next chapter we’ll use Cycle.js, a reactive way to create amazing web apps, based on a concept called unidirectional dataflow. With it, we’ll create a fast web application using modern techniques that improve dramatically on the traditional way of making web apps.

Get Reactive Programming with RxJS 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.