About this Book

Asynchronous code is something the human brain never seems quite able to understand. Its behavior is, at best, difficult to synthesize and, at worst, completely nondeterministic.

We, as programmers, have been to the dark side and seen what happens when code is written with a series of timeouts and callbacks. We’ve tried to keep up with all the possible outcomes and implications of a block of code where asynchronous execution is involved. We’ve handled new failure cases because we now have to face cases where our code executes out of order. And we’ve seen the type of chaos that nested callbacks and global state bring to code that can execute out of order.

Moreover, the amount of data that we’re processing these days, both on the ...

Get RxJS in Action 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.