Я пытаюсь создать веб-приложение, которое иногда должно работать в автономном режиме. До сих пор стандартным подходом было использование кэша приложений браузера. Однако похоже, что кэш приложений устарел и в будущем будет удален из браузеров (см. https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache). Рекомендуется использовать Service Workers. Однако в настоящее время Service Workers полностью не поддерживаются во всех браузерах.
Так что делать? Как сегодня лучше всего приступить к созданию автономного веб-приложения, учитывая текущее состояние кэша приложений и сервисных рабочих? Существуют ли другие подходы, менее зависящие от функций браузера?