AJAX network requests inject a considerable amount of asynchronous data to any application and as such are another common source of event-streams for Observables.
Using RxJS, network requests can be handled within a programing style already suited for asynchronous data flows. This makes it easy to make API dependent applications. For example, an application to find random Github users.
var loaded = false;