Да, възможно е. Въпреки че има много различни алтернативи, "Прогресивни уеб приложения" (PWA) е една от актуалните теми днес. Те осигуряват изживяване с мобилно приложение с отзивчив и мобилен сайт. Те също така осигуряват самостоятелен режим.
Можете да използвате API за кеширане , IndexedDB API , API за уеб хранилище ... за съхраняване на данни.
Нуждаете се от API на Service Worker за да синхронизирате приложението си с базата данни или да управлявате приложението си, когато потребителят е офлайн.
Документацията на Google относно PWA s може да е добра точка за начало. Също така можете да се потопите в офлайн хранилище за pwa документи на Google.
Това е добър блог за описание на функциите на PWA с.
АКТУАЛИЗИРАНЕ ПРЕЗ АПРИЛ 2018:
С IOS 11.3, Safari 11.1 беше пуснат с поддръжка на обслужващия работник. Справка:документите
Благодаря @ChrisLove за коментарът