Blazor Webassembly Vs Blazor Server - Technological Differences & Why to choose one

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 11

  • @neilranada
    @neilranada Рік тому

    Thank you for the comparison walkthrough!

  • @ritesharya5140
    @ritesharya5140 6 місяців тому

    Great video. Very helpful.

  • @faragneom1792
    @faragneom1792 2 роки тому

    Very clear, nice and under-rated video. Thank you

  • @kshashank11
    @kshashank11 2 роки тому

    Great video!! I am your subscriber no. 359

  • @rgry
    @rgry 2 роки тому

    Thanks, looking forward to the next one 🙂

  • @diligencehumility6971
    @diligencehumility6971 2 роки тому +3

    Blazor Server opens a SignalR connection to each client, does all the heavy lifting and pushes the resulting HTML to the client. This is not very scalable and you will need powerful servers if you get many users. WebAssembly is the entire application downloaded to the client, and the client does the heavy lifting. Then you just make HTTP calls to an API to get/post data. WASM require more coding, but scales better and runs better

  • @LordErnie
    @LordErnie 2 роки тому

    How does blazor server do the downloading tho? If I am on my phone and using mobile data, I don't want to download 10mb every time I go to your page. I want the thing to be downloaded or cashed permanently. Now how does one achieve this?
    A client side app is only any good if you are not pumping out 9mb requests every time your user goes to your website from scratch. I say they only go there ones, and even if they leave and come back later, they will still use the downloaded code. Client side should only check the server for potential code updates on load. Does blazor server do this?

    • @coderjeet
      @coderjeet  2 роки тому

      It does the download only once.

    • @jameswilkinson8940
      @jameswilkinson8940 Рік тому

      the download is cached, so its a single download. look at any of the big SPAs out there written in react and look at how much JS alone they are downloading...