Il futuro della cache dell'applicazione in HTML 5 [chiuso]

3

In precedenza avevo implementato lo storage di applicazioni in HTML5 con grande successo nella fase di implementazione di alcuni progetti client. Ho utilizzato la funzionalità della cache dell'app principalmente come metodo per consentire ai miei clienti di installare da remoto il software del chiosco nel proprio browser Web impostando un "URL di installazione" temporaneo che avrebbero visitato e caricato l'app nei loro browser. In seguito, se avessi bisogno di applicare patch o aggiornare il software, avrei semplicemente ristabilito lo stesso URL di installazione e l'app cahce avrebbe notato un manifest aggiornato e ricaricato le risorse dell'applicazione. Ha funzionato alla grande.

Ho appena letto che Mozilla ha annunciato che le funzionalità della cache delle app nei loro browser sono ora deprecate e stanno sostenendo la transizione verso i lavoratori del servizio per duplicare la stessa funzionalità. Sono felice di apprendere la nuova tecnologia, ma mi chiedevo perché questa tecnologia semplice, utile e relativamente nuova è stata messa in lista? E quanto sarebbe sicuro continuare a utilizzarlo nel 2016, a giudicare dall'incorporazione di tecnologie web simili negli anni passati.

    
posta b.b. 17.02.2016 - 17:05
fonte

1 risposta

6

why is this simple, useful and relatively new technology is being canned?

Perché ...

... seemed to be a good idea because it allowed you to specify assets to cache really easily. However, it made many assumptions about what you were trying to do and then broke horribly when your app didn’t follow those assumptions exactly. Read Jake Archibald's Application Cache is a Douchebag for more details. (MDN)

E per quanto riguarda ...

how safe would it be to continue to use it in 2016, judging from the canning of similar web technologies in years past

Mozilla, insieme ad altri, sosterrebbe che non avresti dovuto usarlo per cominciare, a causa dei suoi problemi inerenti. Quindi: Non è affatto sicuro

Detto questo, c'è un supporto piuttosto limitato per gli addetti all'assistenza!

Ciò che intendevi per chiedere è , come faccio a costruire la mia applicazione per sopravvivere con grazia alla morte di AppCache, sapendo che le tecnologie sostitutive non sono ancora implementato?

E a questo suggerirei di fare ciò che gli sviluppatori lato client hanno sempre hanno avuto a che fare con quasi tutto che hanno mai fatto: Utilizza entrambi e utilizza il rilevamento delle funzioni oppure semplicemente non fare ciò che stai cercando di fare.

    
risposta data 17.02.2016 - 19:04
fonte

Leggi altre domande sui tag