~/talk

Blazor - Full Stack Web Development in C# Only

Talkat code.talks 2019 · 2019-10-24..10-25· [dotnet, web-platform]
links:none on file
slides:none on file

Blazor explains how C# runs both client and server: the browser mode uses Blazor WebAssembly by compiling the Mono runtime to WebAssembly so .NET DLLs execute in-browser (demo shows debugging in Chrome only), and the server mode uses Blazor Server with SignalR DOM diffs—server keeps components in memory and sends UI updates via RPC. Mixed hosting shares models between client and server. Current tradeoffs: no direct C#→WASM compiler yet, initial payload around 5.4MB (about 2.4MB compressed), server CPU and connection load vs thin client.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Problem
  3. 4:23Blazor Basics
  4. 6:21Blazor syntax
  5. 7:14Hosting models
  6. 7:58Blazor represent
  7. 8:38WebAssembly
  8. 10:34Assembly Language
  9. 11:20Browser Support for WebAssembly
  10. 12:09Mono
  11. 14:14Web Assembly
  12. 16:22Blazor Demo
  13. 18:18Browser Demo
  14. 19:26Debugging
  15. 19:47Magic Key
  16. 20:12Experimental Debugging
  17. 21:38Demo
  18. 22:47Blazor Server
  19. 23:27SignalR
  20. 24:03Remote Procedure Calls
  21. 25:34Remote Procedure Demo
  22. 26:58Advantages and Disadvantages
  23. 27:31Blazor WebAssembly
  24. 29:21Performance
  25. 30:22Current State
  26. 30:58Alternatives
  27. 31:17Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.