.NET: What's Blazor - Front .NET
summary
Blazor runs C# in the browser via WebAssembly and offers two hosting modes: Blazor WebAssembly downloads a .NET runtime and DLLs (example demo ~2.5 MB zipped payload) and JITs today with AOT on the roadmap, while Blazor Server keeps state server-side and uses SignalR/websockets to push HTML diffs. Features shown: Razor-style components, data-annotation validation, CSS isolation, JS interop via IJSRuntime and bundling JS with webpack to use npm libraries, lazy-loading of assemblies, PWA/service-worker support, Xamarin mobile bindings, and the constraint that execution is single-threaded UI.
AI-written summary · about
chapters (22)
- 0:00Introduction to Blazor
- 1:38What is Blazor
- 5:07WebAssembly basics
- 6:53Blazor data binding
- 11:07Styling in Blazor
- 15:25Routing in Blazor
- 16:30Component communication
- 17:33JavaScript interop
- 20:02Calling JS from Blazor
- 22:12Using npm libraries
- 25:49Blazor lifecycle hooks
- 26:33Blazor performance
- 26:53Lazy loading components
- 29:03Progressive Web Apps
- 30:49Blazor and Xamarin
- 31:53Blazor summary
- 35:05Blazor WebAssembly vs Server
- 37:37When to use each
- 40:30Blazor roadmap
- 41:12Benefits of Blazor
- 44:03Blazor for backend devs
- 45:10Q&A and resources
related talks
01h 01mBlazor: Modern Web development with .NET and WebAssembly
58mWelcome to Blazor
01h 00mASP.NET Blazor programming 101
58mIntro to Blazor, WebAssembly and Razor in .Net
01h 01mBlazor, a new framework for browser-based .NET apps
01h 03mBlazor, a new framework for browser-based .NET apps
56mASP.NET Blazor—the C# Angular or the return of Silverlight?
59mThe future of Web: what Microsoft Blazor can do for you
