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

New free, interactive Angular course for beginners on Sololearn | by Mark Thompson (@marktechson) | Angular Blog

We are delighted to announce that we’ve collaborated with the online interactive code learning platform Sololearn to develop an…

favicon blog.angular.dev

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

Astro 3.0 | Astro

30% faster and more powerful than ever, Astro 3.0 is here! Includes new features and enhancements around View Transitions, Image Optimization, Fast Refresh JSX and more.

favicon astro.build

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:

Angular Issue regarding Bun