~/talk

State of RxJS

name:Ben Lesh
github:benlesh
slides:none on file

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

  1. 0:00Intro
  2. 0:45RxJS Goals
  3. 1:45RxJS News
  4. 2:22Moshe
  5. 2:58All RxJS
  6. 4:30RxJS 7 Beta
  7. 5:07New in 7 Beta
  8. 6:03Improved Stability
  9. 8:07Improved Type Inference
  10. 9:55Bad Types
  11. 11:27Union Type Returns
  12. 12:24Animation Frames
  13. 13:55Promise Conversion
  14. 15:44Async Iterable
  15. 17:49Async Iterables
  16. 19:48Reset on Success
  17. 20:49Rename operators
  18. 21:32Deprecations
  19. 22:33Subscriptions
  20. 25:31Overtime
  21. 26:06TimestampProvider
  22. 26:57RxJS 71
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.