When you create new .NET 5 Blazor WebAssembly project from Visual Studio 2019 and then run it, Windows Firewall asks for permission for Nodejs.
Why do I need Nodejs? What is its role in .net 5 blazor webassembly project and why does it want to connect to internet?? What happens if I don’t allow Nodejs in my firewall?
Source: Visual Studio Questions