Vue's New Rendering Strategy (Vapor), Innovation vs Maintenance

  Рет қаралды 6,082

Lachlan Miller

Lachlan Miller

Күн бұрын

Пікірлер: 26
@TheTroublemaker55
@TheTroublemaker55 8 ай бұрын
"As it is often the case in open source, a mysterious individual with an anime display picture has come along and made a bunch of commits" 😂
@adriatic123
@adriatic123 5 ай бұрын
Another useless feature. Vue project built 2 years ago is totally obsolete and doesnt work anymore. Talk about reliability, total failure. Next please
@LachlanMiller
@LachlanMiller 5 ай бұрын
Code doesn't just stop working - unless the environment changed, it should be fine. Docker solves this problem! What is the issue, I might be able to help you debug?
@MattMcT
@MattMcT 8 ай бұрын
Wow it’s awesome to see you and hear you again dude! Great and interesting video and thank you so much for what you do and have done for the community! 🍻
@LachlanMiller
@LachlanMiller 8 ай бұрын
Thanks, I am back on the content creation grind!
@fadamakis
@fadamakis 8 ай бұрын
Great video. Looking forward to your book about tooling. 👏
@equinozio22
@equinozio22 8 ай бұрын
Me too. Still have to read the test one… but thats a different story…😢😮😅
@LachlanMiller
@LachlanMiller 8 ай бұрын
Thanks @fadamakis - I still keep up with your content on fadamakis.com. Have you considered making videos? You have a lot of great insights.
@LachlanMiller
@LachlanMiller 8 ай бұрын
@@equinozio22 No rush - I think it'll take a good chunk of 2024 to write this one. I'll send our chapters via email as they are completed.
@fadamakis
@fadamakis 8 ай бұрын
@@LachlanMiller Thanks! Making videos is a goal I've set again this year, just like last year. 😅
@LachlanMiller
@LachlanMiller 8 ай бұрын
Just do it, don't get too caught up in production quality. Content is king! My early stuff is super rough, you just need to get started somewhere. I'll be your first subscriber 😎@@fadamakis
@sixaxer1
@sixaxer1 7 ай бұрын
Your content is the opposite of Fireship - detailed, crisp, incredibly insightful and thoughtful, and so well-paced and presented. You are a very talented teacher!
@LachlanMiller
@LachlanMiller 7 ай бұрын
Thank you for the kind words. Jeff at @fireship is one of my inspirations, his work ethic and dedication is quite amazing - I do enjoy his short form content a lot actually! I do see a distinct lack of technical content around tooling, that's the void I am trying to fill 🚀 we are lucky to have so many great creators in the software space
@grinsk3ks
@grinsk3ks 8 ай бұрын
I don't think the bundle size is related to vdom. I think it's more about a efficient compiler and clever runtime.
@LachlanMiller
@LachlanMiller 8 ай бұрын
I think you are right, I am no expert in this area yet). Maybe not vdom specifically, but it seems the general runtime react/vue ships is pretty huge (well, relative to the solid.js one shown in this video). What else is taking up all those kilobytes if not the runtime (includes the vdom, reactivity, etc). I am still learning how the Svelte/Solid models work, when I find out more I will make a video about it.
@grinsk3ks
@grinsk3ks 8 ай бұрын
​@@LachlanMiller Looking forward to that video. I meant it more the other way around. Imo vue has a pretty good compiler and runtime. That's why each component is fairly small. The individual Component code in svelte is larger, with barely any runtime cost. Switching to vapor will remove some kb in the runtime bundle size (the vdom part). I don't think it will affect individual component size much. A recommended read is the webcomponent dev comparison of bundle sizes. all-the-ways-to-make-a-web-component
@LachlanMiller
@LachlanMiller 8 ай бұрын
Stay tuned, I'll try looking into this in more detail soon!@@grinsk3ks
@Cinema69-entertainment
@Cinema69-entertainment 7 ай бұрын
Can you make a video about how vuejs and reactjs update their state, the difference between them. i tried to find article about this but nothing come up.
@LachlanMiller
@LachlanMiller 7 ай бұрын
Perhaps, I need to learn more first, it's a pretty complex topic (thus no articles!)
@matanon8454
@matanon8454 8 ай бұрын
awesome video ❤
@LachlanMiller
@LachlanMiller 8 ай бұрын
thanks!
@solomanter
@solomanter 6 ай бұрын
Thanks
@JoeFitzsimmons
@JoeFitzsimmons 7 ай бұрын
Your content is so good, looking forward to the book
@LachlanMiller
@LachlanMiller 7 ай бұрын
Thank you for the kind words, this motivates me a lot! Onwards!!!
@slava_trushkin
@slava_trushkin 8 ай бұрын
Excellent video. I wonder, does it affect hydration? Specifically, can it handle content mismatches during hydration, like Vue 3.4 currently does?
@LachlanMiller
@LachlanMiller 8 ай бұрын
I have no idea! This is what I mean by NOT FREE - there's a lot of open questions to be answered. Innovation is hard. Looking forward to what doors Vapor mode opens.
How To Debug Infuriating Module Errors
7:32
Lachlan Miller
Рет қаралды 984
My Favorite TypeScript Tips and Tricks
10:21
Lachlan Miller
Рет қаралды 7 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 118 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 16 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 19 МЛН
The Difference Between Vue and React
10:27
Lachlan Miller
Рет қаралды 38 М.
Vapor: The Future Of Vue
21:27
Theo - t3․gg
Рет қаралды 121 М.
7 Vue Patterns That You Should Be Using More Often
14:05
Lachlan Miller
Рет қаралды 33 М.
How Hot Module Replacement REALLY Works | JS Toolchain From Scratch
29:05
3 Ways to Avoid Prop Drilling in Vue/React
9:34
Lachlan Miller
Рет қаралды 4,7 М.
Vue.js Nation 2024: Live Q&A session by Evan You
51:38
Vue School
Рет қаралды 3,1 М.
RIP React? New Qwik Release Is REALLY Interesting
22:32
Theo - t3․gg
Рет қаралды 65 М.
How to install Free: Vue, Plant Factory and Plant Catalog
19:37
Vladimir Chopine [GeekatPlay]
Рет қаралды 4,7 М.
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 210 М.
What is BFF?! (With Nuxt, Nitro and h3)
26:05
Alexander Lichter
Рет қаралды 7 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 118 МЛН