State of RxJS
summary
RxJS announces v7 beta with concrete changes: improved TypeScript 3.8 type inference (rest args now infer beyond nine), creation of animationFrames, and new promise APIs lastValueFrom / firstValueFrom replacing toPromise with clearer empty-rejection semantics. The library adds async iterable support (consume async generators as sources), retry with resetOnSuccess, reduced scheduler footprint via a timestamp provider defaulting to Date, many deprecations (result selectors, scheduled args, multi-arg subscribe), and plans for ESLint/codemod migrations toward a much smaller v8.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:45RxJS Goals
- 1:45RxJS News
- 2:22Moshe
- 2:58All RxJS
- 4:30RxJS 7 Beta
- 5:07New in 7 Beta
- 6:03Improved Stability
- 8:07Improved Type Inference
- 9:55Bad Types
- 11:27Union Type Returns
- 12:24Animation Frames
- 13:55Promise Conversion
- 15:44Async Iterable
- 17:49Async Iterables
- 19:48Reset on Success
- 20:49Rename operators
- 21:32Deprecations
- 22:33Subscriptions
- 25:31Overtime
- 26:06TimestampProvider
- 26:57RxJS 71








