
Just take a look at these movies that were shot on phones.īut, of course, shooting the video isn’t all it takes.

With the phones and software we have today, anyone can create impressive videos. forEach(s => console.Did you know that 68% of consumers said they watch video content on their mobile phones? And similar to how watching content isn’t just limited to cinemas and TV, filmmaking isn’t exclusive to big-budget production studios either. To put it more concretely, if you know how to program against Arrays using the Array#extras, then you already know how to use RxJS! Example code showing how similar high-order functions can be applied to an Array and an Observable Iterable RxJS has no dependencies which complements and interoperates smoothly with both synchronous data streams such as iterable objects in JavaScript and single-value asynchronous computations such as Promises as the following diagram shows:

An application can subscribe to these observable sequences to receive asynchronous notifications as new data arrive. Reactive Extensions represents all these data sequences as observable sequences. Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators.ĭata sequences can take many forms, such as a stream of data from a file or web service, web services requests, system notifications, or a series of events such as user input. Creating And Querying Observable SequencesĬreating And Subscribing To Simple Observable Sequences
