Filter
Exclude
Time range
-
Near
Replying to @markgoho @angular
In v21 apps are Zoneless by default. Meaning you need provideZoneChangeDetection if you want a zonejs based app.
1
11
703
Just finished today's stream! Wow we covered a lot - Learned what Zone.js is and why it is an actually impressive technology - Realized why we eventually got rid of it - Explored detectChanges vs markForCheck - we actually got to the bottom of this ๐Ÿ˜ - Fispelled some myths like "Zonejs does change detection" and others - Figured out what can go wrong when you migrate a Zone.js-based app to Zoneless - Discovered how Angular MCP Server can help with a tool specifically tailored to help with Zoneless! Check if you missed it live โฌ‡๏ธ
Pushing Zoneless to the Limit x.com/i/broadcasts/1vAGRQMEeโ€ฆ
2
25
1,531
I encountered a coding situation that neither Gemini 3.0, Claude Opus 4.5, nor Claude Sonnet 4.5 knew the issue. I was updating Angular v20 to v21 and after data was received from the Database it was not updating the User Interface. They all tried to add "setTimeout" in places. The issue was that v21 doesn't use ZoneJS by default like v20 was doing.
2
78
8 Sep 2025
๐Ÿ…ฐ๏ธ๐ŸŽ™๏ธ ยกHay una nueva ediciรณn del #Podcast de #DevTalles! En este hablamos repasamos las novedades del #Angular #SummerUpdate 2025, donde vimos mejoras clave como el soporte estable para aplicaciones sin #ZoneJS y mรกs. ยกAdemรกs tiene video! Puedes verlo en:๐Ÿ‘‡๐Ÿปyoutu.be/OGZ2UnbO8nY?si=UYjRโ€ฆ
5
5
1,537
17 Aug 2025
But I would strongly advise, if you are just starting with angular, and if you don't have to maintain legacy apps with zonejs. Just learn the new way with signals and go fully zoneless.
2
2
48
17 Aug 2025
Zonejs is the "legacy" library behind angular that keeps all your nested components in angular aware of changes in your app so that components need to be recomputed to keep the UI state up to date. Usually referred to as change detection.
1
2
56
Replying to @PushBased
Very cool. Thank you zonejs for your service.
4
187
Very important to remember this. Also a great interview question ๐Ÿ˜ Do you know why we have ZoneJS and what it does for #Angular?
ZoneJS !== Change Detection So mamy devs get this wrong. ZoneJS triggers CD Thatโ€™s why we donโ€™t need Zone in a long run.
2
14
1,804
ZoneJS !== Change Detection So mamy devs get this wrong. ZoneJS triggers CD Thatโ€™s why we donโ€™t need Zone in a long run.
22
2,790
Replying to @DragorWW
ะกะพะฒะตั‚ัƒัŽ ะฟะพะฟั€ะพะฑะพะฒะฐั‚ัŒ ัะฒะตะถะธะน Angular ัะพ standalone ะบะพะผะฟะพะฝะตะฝั‚ะฐะผะธ, ะฝะฐ ัะธะณะฝะฐะปะฐั… ะฑะตะท zonejs ngrx ัั‚ะพั€
1
4
430
Debouncing will not preventing from firing CD. Zonejs is responsible from scheduling a CD on every event here. Solution is to listen outside the zone.
1
4
107
Paylogic, the gateway to buy Tomorrowland Belgium tickets uses Angular v18 with ZoneJS. Major win! (I mean, they could be NG19 zoneless thoujgh) cc: @Enea_Jahollari
1
5
2,911
Replying to @eugeniyoz
I'm already using Primeng v19 with Tailwind and Nx, angular ssr v19.1 and everythings great. I didn't remove zonejs because the firebase library. but all my components are onPush more than 42 libs. btw, thanks to Angular ddd @ManfredSteyer
1
3
120
๐Ÿ“ฃDeal of the Day๐Ÿ“ฃ Jan 13 SAVE 45% TODAY ONLY! Modern Angular & selected titles: mng.bz/WrEx @Armandotrue Now in print! Discover the new features & techniques of the most modern versions of #Angular. #RxJS #NgRx #standalonecomponents #Zonejs #signals #Observables
4
665
12 Dec 2024
En direct de #NantesJs, meetup #79 avec Anthony Pena pour la 2รจme confรฉrence. Adieu RxJs ! Vive les Signal ! Oh wait ๐Ÿ˜ฑ On parle de rรฉactivitรฉ, #zoneJS, #RxJS, de design pattern observable,de signal. Merci Anthony pour le talk Merci @SNCFConnect pour l'accueil #Angular
6
134
This is basically what @analogjs (@angular v18) does with full signals (zonejs enabled still). SSR enabled Nitro backed by @bunjavascript preset. The website is behind Cloudflare but caching is not yet configured, I've just put it online. @brandontroberts what ya think? ๐Ÿคญ
4
1
17
3,716
Replying to @Armandotrue
Get rid of that zonejs ๐Ÿ˜…
1
2
91
Going zoneless in #Angular can have drastical impacts on your apps performance. When listening to zonejs-patched events which fire very frequent change detection gets crazy. See the example below where we are listening to scroll events. on every pixel move change detection will fire (see counter increasing) ๐˜„๐—ต๐—ถ๐—ฐ๐—ต ๐˜๐—ฟ๐—ถ๐—ด๐—ด๐—ฒ๐—ฟ๐˜€ ๐—ฐ๐—ต๐—ฎ๐—ป๐—ด๐—ฒ ๐—ฑ๐—ฒ๐˜๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ผ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜„๐—ต๐—ผ๐—น๐—ฒ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ผ๐—ป๐—ฒ๐—ป๐˜ ๐˜๐—ฟ๐—ฒ๐—ฒ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐˜„๐—ผ๐—ฟ๐˜€๐˜ ๐—ฐ๐—ฎ๐˜€๐—ฒ. In the second half of the clip I did not change any of the code (no need for runOutsideAngular) except using ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ถ๐—ฑ๐—ฒ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐—ญ๐—ผ๐—ป๐—ฒ๐—น๐—ฒ๐˜€๐˜€๐—–๐—ต๐—ฎ๐—ป๐—ด๐—ฒ๐——๐—ฒ๐˜๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป to make the application zoneless. @angular
2
194
17 Oct 2024
anticipated changes (via zonejs) unless youโ€™re running your subtree of components in detach mode or zoneless the entire application
1
2
40
When using async/await in #angular You are not really using async/await. [ What monkey can't patch? ] What Angular CLI does under the hood is transforming async/await to generators. ZoneJS can't MONKEY ;) patch async/await since there is no method there that can be patched. [ So can you use it? ] So, is it safe to use it? As long as the correct transformation is taking place you can use it. If you are using Angular CLI, it's taking place. But keep in mind you are not using native top level async/await. [ When native async/await :( ? ] The only way to use top level async/await is with zoneless app. Recently there was a PR merge that actually enabled that in zoneless :) - check it out in comments.
3
3
26
2,739