An engaging conversation covering Signals, Observables, and the path toward standardization took place at TechStackNation. Mark and Jeremy from the Angular Team hosted a Q&A session, complete with live coding demonstrations and answers to community questions about Angular.

TC39 Signals Proposal

Alex Rickabaugh, the Angular framework's tech lead, joined forces with Ben Lesh, RxJs's principal maintainer, at TechStackNation to explore Signals and Observables. The subject holds significance well beyond the Angular ecosystem, as both Signals and Observables are candidates for formal standardization within JavaScript.

Looking at their respective strengths, RxJs excels at handling events and asynchronous operations, while Signals shine in state management scenarios. Ben made it clear that RxJs is not the right tool for managing state.

Currently, each framework maintains its own distinct Signals implementation. Notably, the official polyfill adopted for the standardization effort originates from Angular.

Angular Q&A Session

The monthly interactive session with Jeremy and Mark from the Angular team took place once more. Alongside the customary conversations about the importance of Signals and the reasons for not relying exclusively on RxJs, we learned that the Web Test Runner—the designated successor to Karma—won't land in Angular 18 just yet.

A fascinating revelation was that there is no distinct production version of Angular running inside Google. Each commit flows directly into internal applications, meaning Google's own projects are already operating on a pre-release version of Angular 18.

At present, components are not standalone unless you explicitly set the standalone property to true. That behavior is due for a shift. Jeremy indicated that in the "not too distant future," developers will need to explicitly set that property to false; otherwise, standalone mode becomes the default.

A migration script that automatically designates module-based components as standalone: false is likely on the horizon.

Austrian Angular Meetups

The two primary Angular meetups in Austria, held in Vienna and Graz, coincided on the same day. Recordings of the talks are available, with subject matter spanning Accessibility, Security, Performance, Design Systems, and Change Detection.