Is Vue the fastest when it comes to SSR?

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

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

  • @TheAlexLichter
    @TheAlexLichter  3 หลายเดือนก่อน +5

    What do you think about the results?

    • @alexanderkim7241
      @alexanderkim7241 3 หลายเดือนก่อน

      What about Angular SSR?

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน

      @alexanderkim7241 see the linked PR (and also the mention in the video)

  • @tomasprieto9746
    @tomasprieto9746 3 หลายเดือนก่อน +21

    Nuxt has been a pleasure to use at an enterprise level

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +2

      Really glad to hear that! What did you build with it?

  • @neonbyte1337
    @neonbyte1337 3 หลายเดือนก่อน +11

    I just switched fully to Vue / Nuxt after many many years of React and next. While I truly love the JSX used in React and the way how you write components, I had so many headaches over the past years duo to weird behavior which came mostly from hooks. And I don't like the fact that state management is still not as great as in other frameworks. The switch felt so smooth and honestly I'm thinking now why this took me so many years. I heard from friends and colleagues that Vue is great, but never had the motivation for it but oh boy was I stupid.
    Using nuxt now daily for two months and I hadn't any impediments or so and I'm enjoying it so far.

  • @pratikrane149
    @pratikrane149 3 หลายเดือนก่อน +18

    Nuxt+Vue is love 💚

  • @tolgabeyazoglu536
    @tolgabeyazoglu536 3 หลายเดือนก่อน +4

    I really enjoy using Vue JS and Nuxt JS in my projects and as a Turkish developer, I follow the developments closely.

  • @EmanuelTheG
    @EmanuelTheG 2 หลายเดือนก่อน +1

    When was the evaluation of meta frameworks done (what nuxt version etc.), is the thesis public available? :) But for sure very informational vid.

    • @TheAlexLichter
      @TheAlexLichter  2 หลายเดือนก่อน

      Thanks 🙏
      Sadly it is still not public. Evaluation was done in March this year.
      Rough results were:
      * Nuxt has amazing RPS compared to Next/Angular
      * Next.js has the lowest "hydration cost" due to RSC
      * Angular wasn't good in either

  • @mofalkmusic
    @mofalkmusic 3 หลายเดือนก่อน +2

    🎉🎉

  • @nanaassumadu4997
    @nanaassumadu4997 3 หลายเดือนก่อน +9

    Just so you know … nuxt and vue could’ve been last and I’d still choose them

    • @neneodonkor
      @neneodonkor 3 หลายเดือนก่อน

      Me too

  • @oussaber
    @oussaber 3 หลายเดือนก่อน +6

    Interesting, can you open source the comparison you did between angular, next and nuxt? So that everyone can see the code and improve it.

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +5

      Yes, as soon as the thesis is published I will!

    • @oussaber
      @oussaber 3 หลายเดือนก่อน

      ​@@TheAlexLichterNice, great video by the way.

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +1

      @oussaber thanks 🙏🏻

  • @bishal_mishra99
    @bishal_mishra99 3 หลายเดือนก่อน

    Hey Alex! as always a great video

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +2

      Thank you ☺️
      I personally am not a big fan of the pattern due its shortcomings compared to eg a pinia store or composable.
      What would you use it for?

    • @bishal_mishra99
      @bishal_mishra99 3 หลายเดือนก่อน

      @@TheAlexLichter I would use it for to trigger any side effects in another part of my application like recalculate stocks when user sets nearby store address but in certain pages. Would love to hear your suggestion and is the $emit with its name available under global nuxt instance??

    • @pratikrane149
      @pratikrane149 3 หลายเดือนก่อน

      @@bishal_mishra99 I think pinia store should suffice your requirement

    • @gro967
      @gro967 3 หลายเดือนก่อน

      @@bishal_mishra99try to avoid using too many emits. Pinia or a simple composable with shared state is probably the better way.
      I also wouldn’t really call it an event bus, as that has a very different meaning in the data science world😉

    • @bishal_mishra99
      @bishal_mishra99 3 หลายเดือนก่อน

      @@gro967 Yes I was just curious 🧐 to see if there's a cleaner way without an extra state. Ooh, what does it mean in the DS world?

  • @nickhanigan4041
    @nickhanigan4041 3 หลายเดือนก่อน +1

    Vue / Nuxt has been a high performer for so many years and too modest / quiet on this front I feel.
    Interesting also is ‘# years in pole position’. I feel as one of the first truely Open Source front end libraries, not enough credit is given to the little guy vs Major corps (or the people who have helped them).
    (I would add, Open Source, as a collective seems to be winning the day).

  • @hacking-multiboot904
    @hacking-multiboot904 3 หลายเดือนก่อน +1

    Vue es el mejor❤, svelte como siempre con su versión 5 beta en todos las comparativas, su versión estable es la 4

  • @rrd_webmania
    @rrd_webmania 3 หลายเดือนก่อน +2

    I missed a heartbeat when you said scoped styles are problematic 😱

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +2

      When I researched and read into it I was also shocked at first 🙈

    • @leopoldkristjansson
      @leopoldkristjansson 3 หลายเดือนก่อน +1

      @@TheAlexLichter I would actually really love a video about Nuxt and styles :)
      Scoped vs unscoped? Any performance difference? Vanilla styles, vs less/sass/stylus? Importing into a style tag (import, @use etc). Is the content of a style tag always inlined in the end or are we sometimes adding css files that need to be referenced? Do style tags work exactly the same when added to components, pages, layouts or app files? Render blocking issues and performance in general for styles. Style tag vs utility class frameworks?

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +1

      @leopoldkristjansson there are 1-2 issues in Nuxt that should be fixed beforehand with regards to that but I agree! Added on the list

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

    amazing, vue is best!

  • @undertale-15075O
    @undertale-15075O 3 หลายเดือนก่อน +3

    Yes, but there is a nuance)))

  • @lazyh0rse
    @lazyh0rse 3 หลายเดือนก่อน +1

    I like svelte very much, but I don't like the ecosystem. Which makes me quite hesitent to transition to vue. They are similar but vue has bigger ecosystem.

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +1

      Svelte and Vue have quite similar ideas here and here. Definitely give Vue and Nuxt a try! 🔥

    • @andreilucasgoncalves1416
      @andreilucasgoncalves1416 3 หลายเดือนก่อน +2

      I don't use vue in my current projects, but if Vue is like it was in the past it is better than Svelte because you can compile components and reuse them more easily than Svelte

    • @lazyh0rse
      @lazyh0rse 3 หลายเดือนก่อน

      ​@@andreilucasgoncalves1416 What do you currently use and why?
      Honestly, I looked into nuxt a bit, it handles most things much better than sveltekit, which makes me more likely to migrate to nuxt. I espcially like the dev tools, file structure, the auto-imports. All of which are great pain in sveltekit.

  • @QueeeeenZ
    @QueeeeenZ 3 หลายเดือนก่อน +1

    Vue and React are libraries not frameworks. Next and Nuxt are actual frameworks. Would like to see comparison between the frameworks.

    • @TheAlexLichter
      @TheAlexLichter  2 หลายเดือนก่อน

      I think of Vue and React as "component-level" frameworks while Nuxt and Next are "app-level" frameworks for me. Because you "use" a library, like lodash - but you write code "the framework uses" like in Vue 🤔

  • @BobKane-g6x
    @BobKane-g6x 3 หลายเดือนก่อน +2

    HTMX is the fastest of them all. :D

    • @TheAlexLichter
      @TheAlexLichter  3 หลายเดือนก่อน +2

      Especially when it comes to SSR 🫠
      (HTMX can’t do “SSR” the way React, Vue, Svelte etc can)

  • @enoughfornow7310
    @enoughfornow7310 2 หลายเดือนก่อน

    too much words

    • @TheAlexLichter
      @TheAlexLichter  2 หลายเดือนก่อน

      Not enough words 👀
      (Happy for more detailed feedback!)

  • @naturallifenow
    @naturallifenow 2 หลายเดือนก่อน +1

    Nuxt has far more features than Next.js. Next.js is more popular because it is based on React, which is backed by Facebook, while Nuxt.js is based on Vue, which doesn't have a major company behind it.