Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
A component updating the time every second.
# blazor/demo/Timer.razor
<p>Current Time: @currentTime</p>
@code {
private string currentTime;
protected override void OnInitialized() {
var timer = new System.Timers.Timer(1000);
timer.Elapsed += (s, e) => {
currentTime = DateTime.Now.ToString("HH:mm:ss");
InvokeAsync(StateHasChanged);
};
timer.Start();
}
}Blazor WebAssembly (WASM) is a client-side web framework from Microsoft that allows developers to build interactive web applications using C# and .NET instead of JavaScript. Applications run directly in the browser via WebAssembly.
Origin & Creator
Blazor was developed by Microsoft, first introduced in 2018, with WebAssembly support added to enable fully client-side .NET applications.
Industrial Note
Blazor WASM is ideal for enterprises and developers invested in the Microsoft ecosystem who want C# web development without relying on JavaScript frameworks.