Blazor WebAssembly Tackles Progressive Web Apps