Rich Harris | Svelte 5: Beyond Components | ViteConf 2024

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

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

  • @_dinesh
    @_dinesh 24 วันที่ผ่านมา +5

    I love the simplicity!!!! 🎉🎊

  • @AlainBoudard
    @AlainBoudard 26 วันที่ผ่านมา +2

    That was straight to the point !
    And yes, it does feel like vite ecosystem is very dynamic. Keep on the great work !

  • @gageracer
    @gageracer 26 วันที่ผ่านมา +12

    I feel like we can use Svelte signals/stores exclusively in any other non-signal frameworks (aka React) and set svelte as a dev dependency(like you always do anyway)! This is a huge step in code re-usability!

    • @SheeceGardazi
      @SheeceGardazi 23 วันที่ผ่านมา +1

      Why use React at all?

    • @gageracer
      @gageracer 23 วันที่ผ่านมา

      @@SheeceGardazi Not me but the rest of the web world I can see using component.svelte.tsx now!

  • @cotyhamilton
    @cotyhamilton 25 วันที่ผ่านมา +1

    Omg, so excited for native alt runtime support 🎉

  • @gariklaw
    @gariklaw 27 วันที่ผ่านมา +3

    Like many I was kinda afraid when the OG announcement came out, and now that I'm working on some projects in Svelte 5 I'm like "Oh, I GET IT."
    Bravo. This is the best summary yet!

  • @AttilaButurla
    @AttilaButurla 22 วันที่ผ่านมา

    This is all great! One question, from a developer perspective what is the advantage of runtime-driven reactivity?

  • @ilovegame1712
    @ilovegame1712 27 วันที่ผ่านมา +2

    oh shıt here we go again
    First, we in the team updated from svelte kit beta, then from svelte 3 to svelte 4. Now we will be from svelte 4 to 5

    • @SilvestreVivo
      @SilvestreVivo 27 วันที่ผ่านมา

      What is sveltekit beta? how is that related with Svelte?

    • @Joshua.Developer
      @Joshua.Developer 25 วันที่ผ่านมา

      I'm sticking to ELM just works

  • @LA-fb9bf
    @LA-fb9bf 15 วันที่ผ่านมา +1

    So, Svelte becomes Vue…

  • @hosseinse4079
    @hosseinse4079 7 วันที่ผ่านมา

    it is similar to razor by lighter

  • @statuschannel8572
    @statuschannel8572 22 วันที่ผ่านมา +1

    here we go again! at this point i convinced my senior is right, just use javascript than using any of these shiny frontends

  • @michaelpumo83
    @michaelpumo83 25 วันที่ผ่านมา +7

    So Svelte basically stole Vue 3’s ideas? 🤣

    • @SheeceGardazi
      @SheeceGardazi 23 วันที่ผ่านมา +5

      Nops, you’re mistaken. This idea was originally implemented by Knockout back in 2010. Recently, it was reintroduced by the Solid team, aka implementing reactivity using signals. There’s nothing particularly innovative about Vue; it’s just an alternative markup language to React. + Vue 3 is based on a virtual DOM, so it can never match the performance delivered by Svelte.

    • @fred.flintstone4099
      @fred.flintstone4099 13 วันที่ผ่านมา +1

      @@SheeceGardazi Vue has a a experimental new renderer called Vapor that doesn't use the virtual DOM.

    • @SheeceGardazi
      @SheeceGardazi 11 วันที่ผ่านมา +1

      @@fred.flintstone4099 `So Vue 3’ basically stole Svelte’s ideas? 🤣` ... in seriousness thats awesome ... there had been too much divergance in js eco system ... its good for the industry that converges on standard patterns ... collectively improve the limitations

    • @fred.flintstone4099
      @fred.flintstone4099 11 วันที่ผ่านมา +2

      @@SheeceGardazi Rich Harris created Ractive.js which inspired Evan to create Vue, which inspired Rich to create Svelte so Vue and Svelte are kind of similar and have inspired each other and other frameworks SPA frameworks like like React is quite similar too. React is very similar to Solid.js, so all these frameworks are kind of similar.

    • @SheeceGardazi
      @SheeceGardazi 10 วันที่ผ่านมา

      @@fred.flintstone4099 I am unsure about the history ... but I agree with the ethos of statement ... ... inverted comma were to highlight this fact too Michael in his own words ... thats just opensource in a nutshell ... you feel limited by something you build some alternative ... initially there is divergence when ppl are exploring the best way and eventually they all converge ... extreme example will be hardware drive protocols that run on any os now ...

  • @abishektamilan9733
    @abishektamilan9733 11 วันที่ผ่านมา

    Rune ruined svelte

  • @kissu_io
    @kissu_io 2 วันที่ผ่านมา

    I'm a person of good taste: thumbs down for this inappropriate empty sale-y talk.

  • @PascalVos
    @PascalVos 27 วันที่ผ่านมา +6

    Just go webcomponents

    • @brandonpaul6139
      @brandonpaul6139 27 วันที่ผ่านมา +9

      But how about if I want to enjoy my life?

    • @krannark
      @krannark 26 วันที่ผ่านมา +3

      web components are a pain to write and maintain. I think it’s good to understand how to do them and their use cases but there’s no way I’m writing a whole app with vanilla js and web components

    • @PascalVos
      @PascalVos 26 วันที่ผ่านมา

      @@brandonpaul6139 use something like solid probability. At lease something that doesn’t need a compile step to work. This is the strength and flaw. It all needs so much dependencies and steps to work

    • @PascalVos
      @PascalVos 26 วันที่ผ่านมา

      @@krannark that’s fair

    • @fennecbesixdouze1794
      @fennecbesixdouze1794 26 วันที่ผ่านมา +3

      Have you actually worked with webcomponents? The idea is wonderful but the implementation in practice has so many unfortunate limitations.