in reply to a post ↗
that's the realm of service workers, and they allow you to define how your app handles resources when offline. it also helps with push notifications, but doesn't really open native device capabilities outside what's already available (ie, you may still need native app for accessing bluetooth).