Sì, è possibile. Sebbene ci siano molte alternative diverse, "Progressive Web Apps" (PWA) è uno dei trend topic di oggi. Forniscono un'esperienza di app mobile con un sito reattivo e mobile. Forniscono anche la modalità standalone.
Puoi utilizzare API della cache , API IndexedDB , API di archiviazione Web ... per memorizzare i dati.
Hai bisogno di API Service Worker per sincronizzare la tua applicazione con il database o per gestire la tua applicazione quando l'utente è offline.
Documentazione di Google su PWA s potrebbe essere un buon punto di partenza. Inoltre puoi tuffarti nello spazio di archiviazione offline per pwa documenti di Google.
Questo è un buon blog per descrivere le caratteristiche di PWA s.
AGGIORNAMENTO AD APRILE 2018:
Con IOS 11.3, Safari 11.1 è stato rilasciato con il supporto degli operatori di servizio. Riferimento:i documenti
Grazie @ChrisLove per il commento