Blazor

Blazor 1 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
  • Blazor home 1
  • Awesome Blazor 2 community
  • tour of heroes demo clone 3
  • workshop 4

Videos

  • Blazor: Modern Web development with .NET and WebAssembly 5, Daniel Roth, sep 2018
  • Blazor and Azure Functions for Serverless Websites 6 sep 2019
  • Building Full-stack C# Web Apps with Blazor in .NET Core 3.0 7 sep 2019
  • The Future of Blazor on the Client 8 sep 2019
< «