Microsoft Silverlight will reach the end of support on October 12, 2021. Even though Silverlight is still supported by Microsoft, active development was stopped several years ago. Right now, Silverlight is only supported on Internet Explorer 11. Silverlight enabled developers to build both desktop and web applications. Microsoft recommends desktop app developers to use UWP or WPF on .NET Core for Silverlight. For web developers, Microsoft has now released a new framework called Blazor WebAssembly. This is not a preview release, Blazor is now production ready.
Blazor is a feature of ASP.NET, the popular web development framework that extends the .NET developer platform with tools and libraries for building web apps.
Blazor offers the following advantages over Silverlight:
- Blazor uses open web standards without plugins or code transpilation.
- Blazor works in all modern web browsers, including mobile browsers.
- Blazor apps can use existing .NET libraries, thanks to .NET Standard—a formal specification of .NET APIs that are common across all .NET implementations.
- Visual Studio and Visual Studio Code provide a great Blazor development experience on Windows, Linux, and macOS.
- .NET is free, and that includes Blazor. There are no fees or licensing costs, including for commercial use.
You can learn more about Blazor release from the source link below.