I am trying to create a web application that needs to work offline from time to time. The standard approach so far has been to use the browser application cache. However, it looks like the application cache is outdated and will be removed from browsers in the future (see https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache ). The recommendation is to use the Employees. However, Service Workers is currently not fully supported in all browsers.
So what to do? What is the best way to create a stand-alone web application today, given the current state of the application cache and production services? Are there other approaches that are less dependent on browser features?
source share