У меня есть приложение vue.js / Cordova, в котором я хочу, чтобы данные, поступающие из веб-служб Rest, были доступны в автономном режиме. Сначала мне приходит в голову тривиальное решение - использовать API локального хранилища, индексируя каждый ответ ws и делая мои сервис внешнего интерфейса возвращает данные из локального хранилища в автономном режиме или в случае медленного интернет-соединения. Но я думаю, что сделать это напрямую с использованием локального API хранилища очень сложно, и я подумал, что, возможно, использование сервисных работников и концепции pwa может выполнить задачу должным образом.
Теперь мой вопрос: в моем случае, могут ли работники сферы услуг выполнять эту работу? во-вторых, доступны ли сервисные работники в приложении Cordova для Android / iOS? Наконец, каковы, вероятно, проблемы совместимости / риски использования при работе на мобильных устройствах?