- 
                Notifications
    
You must be signed in to change notification settings  - Fork 10.5k
 
Closed
Labels
Pillar: Dev Experiencearea-blazorIncludes: Blazor, Razor ComponentsIncludes: Blazor, Razor ComponentsenhancementThis issue represents an ask for new feature or an enhancement to an existing oneThis issue represents an ask for new feature or an enhancement to an existing onefeature-blazor-wasmThis issue is related to and / or impacts Blazor WebAssemblyThis issue is related to and / or impacts Blazor WebAssemblyfeature-blazor-wasm-threading
Milestone
Description
As multithreading is added to the core .NET WebAssembly runtime, we need to ensure this doesn't lead to invalid/dangerous scenarios for Blazor components.
- Min bar: if the renderer is accessed from the wrong thread, throw
 - Ideal: sync context with semantics equivalent to Blazor Server or WebView, so 
InvokeAsyncworks 
This is going to come in late so we should take a risk-averse position on how much we attempt to implement here.
romfir
Metadata
Metadata
Assignees
Labels
Pillar: Dev Experiencearea-blazorIncludes: Blazor, Razor ComponentsIncludes: Blazor, Razor ComponentsenhancementThis issue represents an ask for new feature or an enhancement to an existing oneThis issue represents an ask for new feature or an enhancement to an existing onefeature-blazor-wasmThis issue is related to and / or impacts Blazor WebAssemblyThis issue is related to and / or impacts Blazor WebAssemblyfeature-blazor-wasm-threading