Posts

Showing posts from April, 2020

Blazor PWA

Image
With the Web Assembly 3.2.0 Preview 3 release of the Blazor Web Assembly template you can now make a Progressive Web Application (PWA).   This can only be done with the web assembly because of the requirements for a PWA. Before we can talk about the Blazor PWA, we need to make sure we understand what a PWA is. Via Wikipedia: “A progressive web application is a type of application software delivered through the web, built using common web technologies including HTML, CSS and JavaScript. It is intended to work on any platform that uses a standards-compliant browser.” The key takeaway from the definition is the “works on any platform”.  Don’t just mobile, but Windows, Mac and even Chrome Book. PWAs is not a new technology, it is just HTML, JS and CSS.  It is the packaging of these that make it a PWA. Why build a PWA Like most decision in development, the answer depends.   Sometimes this answer can be decided for non-technical reasons, Marketing, Branding etc.   Bu