Navigating the JavaScript framework ecosystem

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • The JavaScript framework landscape is ever-evolving, making it exhilarating and overwhelming at the same time. This talk will cut through the noise, providing a comprehensive overview of the latest trends, updates, and best practices in popular frameworks like Angular, React, Vue, and rising stars like Svelte and SolidJS. We'll explore real-world use cases, examine developer sentiment, and help you make informed decisions for your next web development project.
    Speakers: Katie Hempenius, Addy Osmani
    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
    Event: Google I/O 2024
  • Věda a technologie

Komentáře • 59

  • @ChromeDevs
    @ChromeDevs  Před 18 dny +3

    Check out all the web sessions at Google I/O → goo.gle/io24-web-yt

  • @neversitdull
    @neversitdull Před 12 dny +18

    07:37 - Angular
    12:20 - React
    20:23 - Next.js
    23:20 - Remix
    27:35 - Vue.js
    29:58 - Nuxt.js
    32:37 - Astro
    39:16 - Svelte
    40:36 - SvelteKit

  • @jorgechristophergarzasepul3209

    Was any JSFramework created during this video ?

    • @farrela.846
      @farrela.846 Před 15 dny +7

      Im not even surprised if a new framework popped out ☠️☠️

    • @brokeloser
      @brokeloser Před 15 dny +15

      Yes google created 3 new framework, then abandoned them all

    • @Andres-jc6hr
      @Andres-jc6hr Před 14 dny +1

      😂😂😂😂😂

    • @george_davituri
      @george_davituri Před 11 dny +1

      definitely

    • @TerranceBhS
      @TerranceBhS Před 6 dny

      I'm 20 minutes in and they're currently announcing the 6th one, while explaining how this framework is better and more efficient than the last 3 announced.

  • @user-lq7xz1th4x
    @user-lq7xz1th4x Před 15 dny +30

    39:16 Svelte

  • @afuzzybearsyoutubechannel2812

    Astro mentioned 🎉🚀🥳👩‍🚀🥳🚀🎉

  • @misterspock3756
    @misterspock3756 Před 14 dny +9

    The Remix/react-router announcement at ReactConf just before I/O means some of the info presented here will become obsolete very soon. The "blink and you miss it" is spot on.

    • @AddyOsmani
      @AddyOsmani Před 14 dny +1

      I felt that! The Remix is taking a nap => React Router news was a bit of a surprise, but hopefully the Vite and SPA mode related updates are still helpful for folks.

  • @kirso
    @kirso Před 15 dny +13

    Love to see Astro & Sveltekit!

  • @stursby
    @stursby Před 15 dny +14

    Nuxt 🐐

  • @contact4rajesh
    @contact4rajesh Před 13 dny

    @Addy Osmani great job as usual !!

  • @jhonyhndoea
    @jhonyhndoea Před 15 dny +10

    JS ecosystem is like what happens when you have a large cake and everybody wants to put a little more sugar on top. it's a big sugar mountain and now you got diabetes.

  • @aberbaCodes
    @aberbaCodes Před 7 dny +3

    My advise to developers, don't chase frameworks. You'll waste so much time thinking your have to learn everything new. You'll be fine. Learn to build good software, learn core principles, and focus on one stack. Although I agree you'll need to update yourself, don't keep chasing every new thing, you can't. It's not worth it and will burn you out.

  • @eliuddyn
    @eliuddyn Před 15 dny +1

    Amazing 🔥🔥

  • @TheAlexLichter
    @TheAlexLichter Před 11 dny

    Lovely overview 👏🏻
    Hope that some points will be added soon!

  • @obetomuniz
    @obetomuniz Před 10 dny

    Honest job like always! By mentioning competitors, we can see how compromised the Google team is committed to web progress over any competition. Everyone wins at the end of the day.

  • @kuhltime
    @kuhltime Před 15 dny +3

    Thanks for the video. Really well made. ❤

  • @Aristocrator
    @Aristocrator Před 13 dny

    Omg. Improved code readability illustration for react compiler makes me cry

  • @chris_kouts
    @chris_kouts Před 15 dny +10

    Why was SolidJS not mentioned in this? It is the gamechanger.

    • @Septumsempra8818
      @Septumsempra8818 Před 15 dny

      Cough couch angular

    • @theophiled
      @theophiled Před 15 dny +7

      it is mentionned at 2:31 (SolidStart)

    • @AddyOsmani
      @AddyOsmani Před 15 dny +10

      Great question! We put together a whole section on SolidJS too but had to cut it for time. That said, I'm hopeful we'll be able to give a more extended version of this talk at some point with it included in full :)

  • @Yusuf-ok5rk
    @Yusuf-ok5rk Před 15 dny +1

    6:19 i love how each time google does some video, there is some silly, star trek episode looking like studio made for this. kudos for effort.
    edit: I just noticed... Lord Enver Gortash, is that you?

    • @AddyOsmani
      @AddyOsmani Před 14 dny +1

      I had to look that reference up, but I'll take it 🤣

  • @Kampouse
    @Kampouse Před 15 dny +3

    a real good talk !

  • @andersondamasceno1356
    @andersondamasceno1356 Před 14 dny +6

    Some times less is more. So many javascript options can be overwhelming for someone who is starting the web journey. I am not against creating new things for web, but the question remains: why so many doing the same things?

  • @user-vj9hb3gy6d
    @user-vj9hb3gy6d Před 15 dny

    Which of these frameworks make use of the web standards?

    • @winfredj9820
      @winfredj9820 Před 15 dny +3

      svelte

    • @nicholas6497
      @nicholas6497 Před 13 dny

      I haven't tried Svelte like the other commenter but I know Remix does as well.

    • @florentd.5817
      @florentd.5817 Před 12 dny

      I hate JSFramework because in most case, you don't need and it create horrible and closed environment. Svelte is nice, use svelkit is simplier, use specific UI, install nodejs..... ok it's powerfull but so much sites don't need. Small pieces of js are enough.

    • @imranabubakar5360
      @imranabubakar5360 Před 10 dny

      Nuxt.

  • @mrx.2233
    @mrx.2233 Před 12 dny

    I am not sure what to think of this video. Not sure what to take away from this. Moving onto the next.

  • @dennisadamczyk
    @dennisadamczyk Před 14 dny

    Why are you using the old Next.js logo? When was this talk recorded? 🤔

    • @AddyOsmani
      @AddyOsmani Před 14 dny +1

      I think Google I/O's design team may have updated that during production. Sorry! We do like the newer logo!

  • @jaysonpamittan7530
    @jaysonpamittan7530 Před 13 dny

    Vue and Nuxt rocks!

  • @hrivera4201
    @hrivera4201 Před 10 dny

    React server side only benefits to the cloud companies to gain much more.

  • @wingmann3632
    @wingmann3632 Před 13 dny

    I use framework called vanilla js

  • @george_davituri
    @george_davituri Před 11 dny

    👍

  • @WayneSchuller
    @WayneSchuller Před 14 dny +6

    Why are Google pretending to objectively present the JS frameworks when they are behind Angular? React segment felt cringe. As did the self-proclaimed "Angular renaissance".

    • @rayyanabdulwajid7681
      @rayyanabdulwajid7681 Před 14 dny +1

      Because they still want to be relevant by posting videos

    • @nicolaska1761
      @nicolaska1761 Před 14 dny +2

      Still better than pretending that there is no other solution than angular don't you think ?

    • @AddyOsmani
      @AddyOsmani Před 14 dny +10

      We work on Chrome and collaborate directly with the React, Next.js, Vue, Nuxt, Astro, Angular and many other teams in the framework ecosystem on performance improvements. Painting all of Google with a single brush of opinions would be inaccurate.

  • @moosesaid
    @moosesaid Před 11 dny

    Vue 🚀

  • @maskedvillainai
    @maskedvillainai Před 14 dny

    Still can’t use mobile for literally any Google product.

  • @chinmayk8004
    @chinmayk8004 Před 12 dny +1

    @Rich Harris

  • @QueeeeenZ
    @QueeeeenZ Před 15 dny +4

    Nuxt ❤❤❤

  • @PhonkNerdyBit-ik8en
    @PhonkNerdyBit-ik8en Před 13 dny

    astro, htmx, solidjs

  • @LiquaFoo
    @LiquaFoo Před 15 dny

    It’s best not to

  • @pauljohnsonbringbackdislik1469

    -1 for giving too much legitimacy to AI hype