The storage API and indexDB are available as places to store application-specific data (as previously mentioned).
The other key browser API for PWAs is service workers. https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers
These are JavaScript workers that are allowed to run independently of the document and respond to network requests on a given origin (essentially acting as the server for offline use cases).