Skip to content

What's the Latest in RxJS News? RxJS 7.5 Release Updates

This article was written over 18 months ago and may contain information that is out of date. Some content may be relevant but please refer to the relevant official documentation or available resources for the latest information.

Are you ready? The latest updates to RxJS 7.5 boast some exciting new features.

Major highlights include changes to the the RxJS roadmap.

Now RxJS will be broken down to smaller packages #6786 in order to give the team the ability to publish smaller independent RxJS packages. Through this change, for example, developers will import libraries like observables as @rxjs/observables instead of rxjs/observables.

This will give library authors and developers the opportunity to only import the package required for their projects. It will encourage more community contributions to separate packages, and also reduce the build size for RxJS.

Other updates for RxJS 7.5

Patch Release

RxJS 7.5 is the latest release, which added a number of new features that have also improved performance metrics.

New features in RxJS 7.5

retry and repeat APIs allow developers to add a delay configuration to these operators (#6640 and #6421), which simplify similar operators retryWhen and repeatWhen. With these improvements, retryWhen and repeatWhen will be deprecated and removed in coming major versions #6859.

The share operator was extended to allow developers to pass an observable factory to control the reset behavior, and enable reset delays, #6169.

Documentation improvements

RxJS 8 has now seen an alpha release, which you can check out by reviewing the official roadmap.

RxJS is moving to use NX monorepo for the doc site, and RxJS main builds #6786. Other proposals include Standalone packages like the Observables package.

The Standalone Observable package will unify observables usage with the existing patterns in other libraries. This will promote adoption for the proposed native observable with TC39, for which the RxJS team has been advocating.

Chrome Dev Tools

The Chrome Dev Tools team is discussing whether to add debugging tooling that can help developers debug features in RxJS.

Curious about more updates to RxJS? Make sure to check out the Github repo and follow the changelog for more information.

This Dot is a consultancy dedicated to guiding companies through their modernization and digital transformation journeys. Specializing in replatforming, modernizing, and launching new initiatives, we stand out by taking true ownership of your engineering projects.

We love helping teams with projects that have missed their deadlines or helping keep your strategic digital initiatives on course. Check out our case studies and our clients that trust us with their engineering.

Let's innovate together!

We're ready to be your trusted technical partners in your digital innovation journey.

Whether it's modernization or custom software solutions, our team of experts can guide you through best practices and how to build scalable, performant software that lasts.

Prefer email? hi@thisdot.co