Descrizione del progetto
TradottoÈ specificamente necessario un service worker che memorizzi nella cache la shell dell'applicazione e le risorse critiche, così come una strategia ragionevole di caching delle risposte API in modo che i dati precedentemente caricati rimangano disponibili offline e si sincronizzino nuovamente quando la rete viene ripristinata. Un corretto manifesto dell'app web con icone, colori del tema e URL di avvio appropriato dovrebbe rendere l'applicazione installabile su Android e iOS, e voglio che il prompt di installazione venga gestito in modo ordinato piuttosto che lasciato a se stesso. Inoltre, è necessario configurare completamente le notifiche push: richiedere autorizzazione, memorizzare l'iscrizione e un modo semplice per inviare una notifica push di prova.
Le prestazioni e l'affidabilità fanno parte del risultato: l'app dovrebbe superare l'audit di installabilità, degradare correttamente con una pagina stub offline e non interrompere il comportamento esistente per gli utenti desktop.
— Service worker con caching della shell e delle risorse
— Pagina stub offline e cache di lettura API
— Manifesto dell'app web, icone e gestione dell'installazione
— Notifiche push: autorizzazione, iscrizione, invio di test
— Superamento dell'audit di installabilità/Lighthouse PWA
— Documentazione per il deploy e la versioning della cache