Blazor

Blazor is a client-side web UI .NET framework targeted at WebAssembly based on HTML and CSS that runs in the browser using open web standards

  • install Blazor CLI templates dotnet new -i Microsoft.AspNetCore.Blazor.Templates
  • in VS install extension aspnet.blazor
  • When a Blazor app is built and run in a browser:
    • C# code files and Razor files are compiled into .NET assemblies.
    • The assemblies and the .NET runtime are downloaded to the browser.
    • Blazor uses JavaScript to bootstrap the .NET runtime (blazor.webassembly.js)
    • and configures the runtime (mono.wasm) to load required assembly references.
    • Document object model (DOM) manipulation and browser API calls are handled by the Blazor runtime via JavaScript interoperability.

calendar

what when
server netcore30
webassembly may 2020
pwa & electron .net 5 preview
native internal

videos