From RxJS 6 to 7 and 9: Changed APIs, the Native Observable and When to Upgrade an Angular Project
An Angular 22 project should stay on RxJS 7.8 today: Angular's peer range is ^6.5.3 || ^7.4.0, and a build with the RxJS 9 beta breaks on Angular's own rxjs/operators imports. With real runs we look at RxJS 7's firstValueFrom, connectable and share, the behaviour change hidden in migrating publishReplay, why RxJS 8 never shipped, RxJS 9's Symbol operators and platform Observable, and the native Observable in Chromium.
14 Nov 2026
·
18 min
·
15