Intro to Blazor, WebAssembly and Razor in .Net
summary
Blazor builds browser apps with C# and Razor that compile to DLLs and run on WebAssembly (demo downloads ~1.9 MB of mono + assemblies). Requires Visual Studio 2017 15.8+, .NET Core 2.1 SDK and the Blazor extension. Three hosting modes exist: client-side WebAssembly, a combined client+API template, and server-side via SignalR where UI logic runs on the server. Components are .razor (CSHTML) files with functions blocks, dependency injection, data binding and generics; debugging and some runtime APIs remain experimental.
AI-written summary · about
chapters (8)
- 0:00Introduction to Blazor
- 1:36Understanding WebAssembly
- 7:31Setting up a project
- 10:22Client vs server-side
- 13:06Deep dive into runtime
- 20:43Components and Razor
- 26:41Data binding and coding
- 40:16Advanced features and closing
related talks
46m.NET: What's Blazor - Front .NET
01h 01mBlazor: Modern Web development with .NET and WebAssembly
58mWelcome to Blazor
01h 00mASP.NET Blazor programming 101
09mBlazor with WebAssembly
01h 03mBlazor, a new framework for browser-based .NET apps
41mBlazor, a New .NET Single Page Application Framework
01h 01mBlazor, a new framework for browser-based .NET apps
