What's new in Angular

Ғылым және технология

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

Пікірлер: 48

  • @LarsRyeJeppesen
    @LarsRyeJeppesenАй бұрын

    Minko for president

  • @Sara-xi2ug
    @Sara-xi2ug28 күн бұрын

    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.

  • @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

    29 күн бұрын

    They are working on "automatic AI testing"

  • @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

  • @porcomusic
    @porcomusicАй бұрын

    cool to see how google team molds web, angular still the most complete framework

  • @julioconradomarinardila3269
    @julioconradomarinardila326928 күн бұрын

    Excelente herramienta de crom de Chrome, felicitaciones

  • @marians5015
    @marians5015Ай бұрын

    Great job! Waiting for optional RxJS

  • @ikgeek

    @ikgeek

    Ай бұрын

    why ?

  • @ivan.jeremic

    @ivan.jeremic

    Ай бұрын

    lol

  • @johnsausage
    @johnsausageАй бұрын

    26:00 Is there ongoing work to help ESBuild reduce the bundle size?

  • @Suneeh1338

    @Suneeh1338

    28 күн бұрын

    yes! Angular 18 will come out later this week. And they announced even better performance and bundle size reduction

  • @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.

  • @LP...

    @LP...

    Ай бұрын

    As someone with 4 years of experience in angular I say yes, is worth it, RxJs is not only more complete but also is not an "angular thing", rxjs is a standalone library and can be used outside angular, even with vanilla js. So yes, it is useful to learn it.

  • @ivan.jeremic

    @ivan.jeremic

    Ай бұрын

    As someone with a more clear view from the outside I say no.

  • @LP...

    @LP...

    Ай бұрын

    If the people start to explain their reasons for their choices those answers could become useful for our friend to make a more based decision.

  • @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.

  • @cenggelh9006
    @cenggelh9006Ай бұрын

    Cooooool

  • @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.

  • @fabiocroldan
    @fabiocroldan29 күн бұрын

    I notice an obsession with efficiency in rendering "text", but these days what people consume most is video.

  • @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

  • @rubenheymans1988
    @rubenheymans198812 күн бұрын

    who did the audio though it sounds horrible

  • @ikgeek
    @ikgeekАй бұрын

    A new messup with RxJS on the way

  • @VijayKumarCreator
    @VijayKumarCreatorАй бұрын

    I love this new terminology, "AnguWiz"

  • @emanuelzhupa

    @emanuelzhupa

    Ай бұрын

    WizAng

  • @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.

  • @TayambaMwanza
    @TayambaMwanzaАй бұрын

    Angular is so awesome

  • @botondvasvari5758
    @botondvasvari5758Ай бұрын

    you could trash out rxjs from ang interceptor and other libs so we don't have to use it.

  • @barny1174
    @barny1174Ай бұрын

    🫡

  • @botondvasvari5758
    @botondvasvari5758Ай бұрын

    ang is the best

  • @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.

  • @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

    29 күн бұрын

    for hobby projects, maybe.

  • @TheReallamos

    @TheReallamos

    24 күн бұрын

    for noobs

  • @kwesikayofficial3078
    @kwesikayofficial3078Ай бұрын

    Fraud

Келесі