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

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ต.ค. 2024

ความคิดเห็น • 26

  • @TheTroublemaker55
    @TheTroublemaker55 8 หลายเดือนก่อน +21

    "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" 😂

  • @sixaxer1
    @sixaxer1 7 หลายเดือนก่อน +1

    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

  • @MattMcT
    @MattMcT 8 หลายเดือนก่อน +4

    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 หลายเดือนก่อน +5

    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 หลายเดือนก่อน +1

      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

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

  • @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 หลายเดือนก่อน +1

      Perhaps, I need to learn more first, it's a pretty complex topic (thus no articles!)

  • @grinsk3ks
    @grinsk3ks 8 หลายเดือนก่อน +1

    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 หลายเดือนก่อน +1

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

  • @slava_trushkin
    @slava_trushkin 8 หลายเดือนก่อน +1

    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 หลายเดือนก่อน +1

      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.

  • @solomanter
    @solomanter 6 หลายเดือนก่อน

    Thanks

  • @matanon8454
    @matanon8454 8 หลายเดือนก่อน +2

    awesome video ❤

  • @adriatic123
    @adriatic123 5 หลายเดือนก่อน +1

    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?