Navigating the JavaScript framework ecosystem
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
Check out all the web sessions at Google I/O → goo.gle/io24-web-yt
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
Doing God’s work, thanks!
Was any JSFramework created during this video ?
Im not even surprised if a new framework popped out ☠️☠️
Yes google created 3 new framework, then abandoned them all
😂😂😂😂😂
definitely
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.
39:16 Svelte
Astro mentioned 🎉🚀🥳👩🚀🥳🚀🎉
yuhhh! 🚀
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.
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.
Love to see Astro & Sveltekit!
Nuxt 🐐
@Addy Osmani great job as usual !!
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.
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.
Amazing 🔥🔥
Lovely overview 👏🏻
Hope that some points will be added soon!
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.
Thanks for the video. Really well made. ❤
Omg. Improved code readability illustration for react compiler makes me cry
Why was SolidJS not mentioned in this? It is the gamechanger.
Cough couch angular
it is mentionned at 2:31 (SolidStart)
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 :)
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?
I had to look that reference up, but I'll take it 🤣
a real good talk !
Thank you very much!
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?
Which of these frameworks make use of the web standards?
svelte
I haven't tried Svelte like the other commenter but I know Remix does as well.
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.
Nuxt.
I am not sure what to think of this video. Not sure what to take away from this. Moving onto the next.
Why are you using the old Next.js logo? When was this talk recorded? 🤔
I think Google I/O's design team may have updated that during production. Sorry! We do like the newer logo!
Vue and Nuxt rocks!
React server side only benefits to the cloud companies to gain much more.
I use framework called vanilla js
👍
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".
Because they still want to be relevant by posting videos
Still better than pretending that there is no other solution than angular don't you think ?
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.
Vue 🚀
Still can’t use mobile for literally any Google product.
@Rich Harris
Nuxt ❤❤❤
astro, htmx, solidjs
It’s best not to
-1 for giving too much legitimacy to AI hype