Jeremy Elbourn talked about where RxJS and Angular are headed in the future. Sololearn launched a no-cost course covering Angular. Bun, a competing runtime to Node.js, reached its first stable major release.
Angular Q&A
Mark Thompson and Jeremy Elbourn joined us for the usual monthly Q&A session. What made this edition stand out was the rare glimpse behind the curtain—Jeremy was actively engaged in one of his tasks, with the compiler at the center of it.
It was only a surface-level view, naturally. Even so, you walked away with a sense of what a day-to-day task looks like for an Angular core team member.
We also got through the queue of questions. The one that stuck with me most came from Jeremy, and I’ll let his own words speak:
…
...this is something that is going to take years, of course. But long-term, we do want to move to a point where we're making RxJs optional for Angular...
Up to now, that kind of clarity hasn't been part of any public communication.
Check out the recording below:
Free Angular Course on Sololearn
On the educational front, the Angular team has launched a complimentary course on Sololearn, a distinctive platform for learning.
What makes Sololearn stand out is its non-traditional teaching methodology, which is definitely worth a look.
Click to explore the course
Nx 16.8
Beyond the Angular CLI, Nx has now advanced to version 16.8. For a deeper dive into what's changed, check out their release video.
Find out more about Nx 16.8
Astro 3.0
In the broader JavaScript landscape, Astro version 3 was launched, marking a fresh wave of frontend frameworks. Although Angular can be used within Astro projects, this setup depends on Analog.js.
Astro brought significant attention to what is known as the "island architecture," a distinctive hydration strategy that mirrors Angular's forthcoming deferred loading capability. This deferred loading concerns the hydration stage, which does not begin on its own but is activated by an event—for example, when a certain element becomes visible in the viewport.
Learn more about Astro 3 here
Bun 1.0
In addition, we marked the first stable milestone for Bun, a compelling option compared to Node.js. Unlike Node.js, which depends on V8, Bun operates on JavaScriptCore as its underlying engine. While V8 is the engine found in Chrome, JavaScriptCore is responsible for powering Safari. A key advantage is Bun's speed, which surpasses Node.js, especially when it comes to initialization times.
At present, Angular does not fully support Bun; however, there's a tracked discussion on GitHub about adding it in the future.
You can find details on Bun's stable release and its status with Angular at the link provided:

blog.angular.dev