@gbraad @dangillmor Cryptee is a good example of PWA. Using it feels like using a native app to me, and it provides "advanced" features such as offline mode, exports to PDF, etc. It also notifies you when there is an update and can auto-refresh itself after user confirmation.

crypt.ee/