Summary

In this chapter, we've seen how existing knowledge of Rx maps very well to the domain-interactive rich web applications. Despite some small differences between the two languages, Rx behaves the same whether you're working in the statically typed world of C# or the dynamic world of JavaScript.

By using RxJS, we can combine DOM events, AJAX network queries, and HTML5 APIs into a single language of async results. This is a very powerful abstraction, because we've removed the impedance mismatch between these three concepts. It is then possible to use them all together in an elegant way to write rich, compelling web applications.

In the next chapter, we'll change our focus from the web to the world of desktop user interfaces and learn about ...

Get Programming Reactive Extensions and LINQ 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.