Summary
We started this chapter by focusing on what is needed to turn our application into a PWA and how this is done. We finished the chapter by implementing a high score board for our application, and in between, we managed to learn a lot. Let’s recap what we’ve learned.
A PWA is a type of application that blurs the boundaries between a regular website and a traditional native application. As with desktop applications, a PWA can run offline without a network connection. It has access to the host computer’s filesystem and hardware devices. Also, as with desktop applications, a PWA can be published and deployed via an App Store such as the Apple App Store, Google Play, or Microsoft Store. Unlike a desktop app, PWAs can be accessed via a single URL and operate as a regular web application with reduced functionality. When different limitations or restrictions are encountered, the app gracefully enhances or degrades its functionality, making PWAs useful for a...