Bswup


Blazor Service Worker Update Progress utilities

bit Bswup is a set of tools that assists developers in making the most out of the Service Worker when building PWAs with Blazor. It utilizes the Service Worker's events to handle Installing and Updating the app as fast and smooth as possible while minimizing the download size.
This unique tool harnesses the power of Progressive Web Apps (PWA) within the innovative new structure of dotnet 8. By amalgamating pre-rendering techniques reminiscent of renowned platforms like GitHub, Reddit, and Facebook, Bswup ensures an exceptional user experience.

Note: Currently, bit Bswup is the only tool that can enable complete PWA solution for the new Blazor web app project template that introduced in .NET 8 which has different render mode (Auto, Server, WebAssembly).


You can watch this step by step walkthrough video to see bit Bswup in action:


You can find the sample source-code of the above video here.












Supported browsers
  • Blazor is supported in the browsers shown in the following list on both mobile and desktop platforms.

    • Apple Safari (Current† version)
    • Google Chrome (Current† version)
    • Microsoft Edge (Current† version)
    • Mozilla Firefox (Current† version)