PWAs are a relatively new way to distribute web-based applications without the need for publishing those applications through an app store model. PWAs use many of the same standards and technologies as modern websites but have a few advantages that websites don’t – they can be “installed” on a user’s device as if they’re an app, they can utilize device features such as the camera and they can run without an Internet connection. Since a PWA is executing on the device instead of in the user’s browser, optimizations can be made such that PWAs perform faster than more traditional web-based applications. In order to execute PWAs, web browsers must support the specifications defined for PWAs. Browsers like Chrome, Safari and Edge now support PWAs.