What's new in Angular

  Рет қаралды 21,532

Chrome for Developers

Chrome for Developers

Күн бұрын

Find out about the latest from Angular, including updates on server-side rendering and reactivity. Discover everything from community updates and the request for comments process to new features landing in v18 and beyond.
Angular's official website → goo.gle/angular
Introducing Angular v17 → goo.gle/angular_17_blog
Speakers: Minko Gechev, Jessica Janiuk, Jeremy Elbourn
Watch more:
Check out all the Web videos at Google I/O 2024 → goo.gle/io24-web-yt
Subscribe to Google Chrome Developers → goo.gle/ChromeDevs
#GoogleIO
Products Mentioned: Angular
Event: Google I/O 2024

Пікірлер: 47
@LarsRyeJeppesen
@LarsRyeJeppesen Ай бұрын
Minko for president
@Sara-xi2ug
@Sara-xi2ug Ай бұрын
Big lover of RxJS here, but to be fair, because of its (initial) complexity Angular have not been able to catch up with React's popularity. I am glad they're making it optional.
@lilkwarrior5561
@lilkwarrior5561 7 күн бұрын
I guess that's fair. I use RxJS with React and other front-end libraries all the time. It and state machines via xstate (which by no coincidence has built-in support for RxJS) enables devs (especially component authors) to not depend on proprietary ways of managing state and event/data changes over time associated with Web app or component front-end libraries that don't transfer across different front-end libraries as much. Its use essentially as a push-based endofunctor abstracton (consistent way to reason and chain value changes over time) makes it typically a better way to handle async and synchronous over time (including collection of data) than promises and in many cases async iterables that yields promises. A Observable can do the things a promise can, but a promise can't do everything an Obsevable can. Observable is also now renewed to be available directly in browsers to compliment existing DOM event APIs as a better and more advanced way to handle events.
@julioconradomarinardila3269
@julioconradomarinardila3269 Ай бұрын
Excelente herramienta de crom de Chrome, felicitaciones
@Martinspire
@Martinspire Ай бұрын
Unfortunately lots of old news that was already out there and not really answering the questions that the community still had on various topics. Like the state of testing tools (since deprecating Karma and Protractor it hasn't really been updated at all). Also esbuild is nice but its still outputting a bazilion files that might not work for every use case yet (especially mobile)
@fabiocroldan
@fabiocroldan Ай бұрын
They are working on "automatic AI testing"
@porcomusic
@porcomusic Ай бұрын
cool to see how google team molds web, angular still the most complete framework
@marians5015
@marians5015 Ай бұрын
Great job! Waiting for optional RxJS
@ikgeek
@ikgeek Ай бұрын
why ?
@ivan.jeremic
@ivan.jeremic Ай бұрын
lol
@timmeehan2365
@timmeehan2365 Ай бұрын
Something that's really interesting and not specifically highlighted is that Angular is slowly getting rid of decorators. I'm a fan of decorators but it seemed like a vulnerability for Angular. The reason is that Angular is using the experimental decorators and not the TS 5 decorators. The TS5 decorators are more aligned with the EcmaScript proposal for decorators. So I've always wondered what would happen to Angular if Typescript decides to deprecate the experimental decorators
@johnsausage
@johnsausage Ай бұрын
26:00 Is there ongoing work to help ESBuild reduce the bundle size?
@Suneeh1338
@Suneeh1338 Ай бұрын
yes! Angular 18 will come out later this week. And they announced even better performance and bundle size reduction
@albanx1
@albanx1 Ай бұрын
big kudos for the new feature of Angular, but guys, please do a better presentation, avoid this sonnet recitation of three in robotic style, you're not playing Macbeth of Shakespeare
@cenggelh9006
@cenggelh9006 Ай бұрын
Cooooool
@ikgeek
@ikgeek Ай бұрын
A new messup with RxJS on the way
@user-se8hw9kn3m
@user-se8hw9kn3m Ай бұрын
A someone who started with angular quite recently (approx 3 months), Shall I put my efforts on RXJS or not? I already see very less resources on angular and I'm not very sure about what things to go with. If anyone with some relevant experience then please leave a suggestion.
@ivan.jeremic
@ivan.jeremic Ай бұрын
As someone with a more clear view from the outside I say no.
@xucongzhan9151
@xucongzhan9151 Ай бұрын
Depends on what you want to achieve at the moment. If your goal is just to learn the framework for fun/side projects/expand your view, RxJS can wait till quite a bit later. But if you goal is to become a professional frontend developer, or more specifically, Angular developer, yes, you should invest in learning RxJS. (They *will* come up in an Angular interview, if you need a more substantial reason. :) I'd suggest getting familiar with the essentials first, like data and event binding, routing, forms, DI, state management, etc. Then when you dive into the reactive style of programming, learn common RxJS operators and use cases and *unlearn* all the bad habits as you go. Async programming is difficult and tricky at the same time. RxJS is not the only tool but it does provide tools to let you deal with the async complexity more concisely. And observer pattern has been around for decades so there's nothing wrong learning about a tool that promotes and implements it. But yeah, depending on your capacity and primary goal, you should prioritize your learning wisely.
@fabiocroldan
@fabiocroldan Ай бұрын
I notice an obsession with efficiency in rendering "text", but these days what people consume most is video.
@elgs1980
@elgs1980 Ай бұрын
The only useful part of Angular is data/ui binding in my opinion. Please see the new "features" as liabilities while they might be assets.
@rubenheymans1988
@rubenheymans1988 26 күн бұрын
who did the audio though it sounds horrible
@TayambaMwanza
@TayambaMwanza Ай бұрын
Angular is so awesome
@dmitriyobidin6049
@dmitriyobidin6049 Ай бұрын
Why would we need al those features if you spend almost half of Google I/O trying to convince us that AI is taking over not only our lives but our work as well :) Just give us angular AI already.
@VijayKumarCreator
@VijayKumarCreator Ай бұрын
I love this new terminology, "AnguWiz"
@emanuelzhupa
@emanuelzhupa Ай бұрын
WizAng
@botondvasvari5758
@botondvasvari5758 Ай бұрын
ang is the best
@botondvasvari5758
@botondvasvari5758 Ай бұрын
you could trash out rxjs from ang interceptor and other libs so we don't have to use it.
@stephenikuomola
@stephenikuomola Ай бұрын
The annoying thing with Angular is that companies are still stuck in the much older versions and do not want to upgrade to the latest version.
@GLawSomnia
@GLawSomnia Ай бұрын
doesnt really sound like an Angular problem to me
@manikandankaliyappan6764
@manikandankaliyappan6764 Ай бұрын
They need money bro to re-write!!
@ivan.jeremic
@ivan.jeremic Ай бұрын
How is this effecting you are these your companies?😂
@stephenikuomola
@stephenikuomola Ай бұрын
@@GLawSomnia Yes, it isn't an Angular issue. I didn't word it, but you understand what I mean.
@stephenikuomola
@stephenikuomola Ай бұрын
@@ivan.jeremic It would not be fun not to use the latest version. However, I understand that updates cost a lot of money.
@barny1174
@barny1174 Ай бұрын
🫡
@rishukumar7586
@rishukumar7586 Ай бұрын
input.required () what is this syntax..it should have been input.required ()
@TayambaMwanza
@TayambaMwanza Ай бұрын
Why?
@DisturbedNeo
@DisturbedNeo Ай бұрын
Unfortunately, static members cannot reference class type parameters. You could have: new input().required(); But I hope we can all agree that's gross and worse than input.required();
@chaos_monster
@chaos_monster Ай бұрын
And again the misleading, still highly debatable, Zippy is back 😹
@iganic7574
@iganic7574 Ай бұрын
React and next js better
@xucongzhan9151
@xucongzhan9151 Ай бұрын
at marketing and selling themselves, true
@merlinwarage
@merlinwarage Ай бұрын
for hobby projects, maybe.
@TheReallamos
@TheReallamos Ай бұрын
for noobs
@kwesikayofficial3078
@kwesikayofficial3078 Ай бұрын
Fraud
What’s new in Angular v18
20:08
Angular
Рет қаралды 100 М.
Object Oriented Programming is Good | Prime Reacts
31:30
ThePrimeTime
Рет қаралды 291 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 4,2 МЛН
Пробую самое сладкое вещество во Вселенной
00:41
React vs Angular in 2024
9:00
Kodaps Academy
Рет қаралды 30 М.
Angular’s Third Era is…weird
21:41
Theo - t3․gg
Рет қаралды 88 М.
Firebase has SQL: Introducing Data Connect
16:29
Firebase
Рет қаралды 57 М.
`const` was a mistake
31:50
Theo - t3․gg
Рет қаралды 124 М.
Zoneless Angular Applications in V18
14:00
Deborah Kurata
Рет қаралды 12 М.
The First Post-React Framework Just Launched
20:46
Theo - t3․gg
Рет қаралды 105 М.
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Deno
Рет қаралды 101 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1 МЛН
Web AI: On-device machine learning models and tools for your next project
33:30
Google for Developers
Рет қаралды 18 М.
GamePad İle Bisiklet Yönetmek #shorts
0:26
Osman Kabadayı
Рет қаралды 167 М.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 153 М.
Ультрабюджетная игровая мышь? 💀
1:00
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 312 М.