Tak to mozliwe. Chociaż istnieje wiele różnych alternatyw, "Progresywne aplikacje internetowe" (PWA) jest jednym z modnych tematów w dzisiejszych czasach. Zapewniają wrażenia z aplikacji mobilnej z responsywną i mobilną witryną. Zapewniają również tryb samodzielny.
Możesz użyć Cache API , IndexedDB API , Web Storage API ... do przechowywania danych.
Potrzebujesz interfejsu Service Worker aby zsynchronizować Twoją aplikację z bazą danych lub zarządzać Twoją aplikacją, gdy użytkownik jest offline.
Dokumentacja Google dotycząca PWA Może to być dobry punkt do rozpoczęcia. Możesz także zagłębić się w pamięć offline dla pwa dokumenty Google.
To dobry blog, aby opisać funkcje PWA s.
AKTUALIZACJA W KWIETNIU 2018 R.:
W systemie IOS 11.3 wydano Safari 11.1 z obsługą Service Worker. Odniesienie:dokumenty
Dzięki @ChrisLove dla komentarz