-
Notifications
You must be signed in to change notification settings - Fork 1
Asynchronous JavaScript
Here I will dump links and key points related to asynchronous JavaScript.
What is RxJS? RxJS is the reactive extensions library for JavaScript. It's a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. RxJS 6 is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface. Version 7 is currently in public beta, but is currently used by Google in production. To learn more about RxJS, please come to the conference or visit the documentation at rxjs.dev.
- RxJS
- RxJS Introduction/Overview
- "RxJS: Reactive Extensions For JavaScript" on npmjs.com
- rxjs.live
- GitHub repo for version 6.x stable
- RxJS documentation project
ReactiveX is a combination of ideas from the observer and the iterator patterns and from functional programming.
- RxJS is just the reactive extensions library for JavaScript. See "About RxJS".
- "An API for asynchronous programming with observable streams"
- "The Interactive Extensions for JavaScript (IxJS)"
- Module "Asynchronous JavaScript"
- "General asynchronous programming concepts" (skippable)
- "Introducing asynchronous JavaScript" (callbacks and promises)
- "Graceful asynchronous programming with Promises"
- "Making asynchronous programming easier with async and await" (syntactic sugar on top of promises)
- "Choosing the right approach"