Ja, het is mogelijk. Hoewel er veel verschillende alternatieven zijn, "Progressive Web Apps" (PWA) is een van de trending topics van vandaag. Ze bieden een mobiele app-ervaring met een responsieve en mobiele site. Ze bieden ook een zelfstandige modus.
U kunt de Cache-API gebruiken , IndexedDB API , Web Storage API ... om gegevens op te slaan.
U heeft een Service Worker API nodig om uw applicatie te synchroniseren met de database of om uw applicatie te beheren wanneer de gebruiker offline is.
Documentatie van Google over PWA s is misschien een goed beginpunt. U kunt ook een duik nemen in offline opslag voor pwa documenten van Google.
Dit is een goede blog om de functies van PWA v.
UPDATE IN APRIL 2018:
Met IOS 11.3 werd Safari 11.1 uitgebracht met ondersteuning voor servicemedewerkers. Referentie:de documenten
Bedankt @ChrisLove voor de opmerking