Els darrers navegadors web basats en Chromium no tindran suport per a AppCache, ja que Google insta els desenvolupadors a migrar ràpidament

Tecnologia / Els darrers navegadors web basats en Chromium no tindran suport per a AppCache, ja que Google insta els desenvolupadors a migrar ràpidament 2 minuts de lectura

Mode fosc a Google Chrome



El navegador web Chrome de Google i tots els navegadors basats en Chromium, inclòs Microsoft Edge, perdran compatibilitat amb AppCache. A partir de Chrome v85, el suport d'AppCache es retirarà completament. Per tant, Google està aconsellant fermament als desenvolupadors web que migrin fora de la plataforma al més aviat possible.

Es recomana als desenvolupadors que dissenyin aplicacions i plataformes basades en web que deixin AppCache, un sistema que una vegada permetia emmagatzemar informació localment per accedir-hi quan la connectivitat de xarxa no estava disponible. Chrome 85 eliminarà la compatibilitat amb AppCache per defecte.



Els desenvolupadors haurien de migrar a “Service Workers” des d’AppCache per obtenir una millor compatibilitat, seguretat i fiabilitat?

A partir de Chrome 85, AppCache ja no estarà disponible a Chrome per defecte. Per cert, no es tracta d’un canvi sobtat. L'especificació de la memòria cau de l'aplicació (AppCache) està obsoleta des de desembre de 2016 i a Chrome a partir de la versió 79. A Chrome 70, AppCache s'ha eliminat de contextos insegurs. Google va confirmar que tenia previst eliminar AppCache a Chrome 82. Abans de la prometuda eliminació d'AppCache a Chrome 82, Google va anunciar fins i tot una solució de seguretat que introduïa el concepte d'abast manifest.



https://twitter.com/FxSiteCompat/status/1262441004088602628



La cronologia d’eliminació de Chrome AppCache té dues fites importants properes. A partir de Chrome v85, AppCache ja no estarà disponible a Chrome de manera predeterminada. Els desenvolupadors que encara puguin necessitar temps addicional per migrar d'AppCache poden inscriure's en una prova d'origen 'inversa' per ampliar la disponibilitat d'AppCache per a les seves aplicacions web. La prova d’origen s’iniciarà a Chrome 84 (abans de l’eliminació predeterminada a Chrome 85) i estarà activa mitjançant Chrome 89.

AppCache desapareixerà completament amb Chrome v90. Dit d’una altra manera, començant per Chrome 90, AppCache s’eliminarà completament per a tothom. No estarà disponible fins i tot aquells que s'hagin inscrit al judici d'origen 'invers'.

Desplegament de prova original inversa per a l'eliminació d'AppCache i alternativa per a la plataforma:

Tot i que la prova d’origen “inversa” comença oficialment amb Chrome 84, els desenvolupadors poden registrar-se avui mateix i afegir les fitxes als seus manifestos HTML i AppCache. A mesura que el públic de l'aplicació web s'actualitza gradualment a Chrome 84, entraran en vigor els testimonis que els desenvolupadors ja hagin afegit.



Tot i la disponibilitat del període de gràcia ampliat, es recomana migrar fora d'AppCache. El procediment de migració no és difícil ni complex. Els desenvolupadors poden provar fàcilment l’eliminació d’AppCache a les seves aplicacions web mitjançant el ‘chrome: // flags / # app-cache’ bandera . El senyalador simula de forma exhaustiva l’eliminació d’AppCache. Aquesta bandera està disponible a partir de Chrome 84.

Treballadors del servei és compatible amb els navegadors actuals . Ofereix una alternativa estable i perfectament funcional a l’experiència fora de línia que proporciona AppCache. És important tenir en compte que Chrome desactivarà la funcionalitat d’AppCache a qualsevol pàgina carregada sota el control d’un Service Worker. En altres paraules, Service Workers i AppCache s’exclouen mútuament. Per tant, es recomana no intentar migrar als treballadors de serveis peça per peça.

Tot i que Google Chrome encara ofereix una certa compatibilitat amb AppCache, Firefox i altres navegadors han deixat enrere el suport complet. Firefox obsolet AppCache a la versió 44 (setembre de 2015) i té eliminat suport a la seva versió beta i nocturna a partir de setembre de 2019. Safari obsolet AppCache a principis del 2018.

Alguns Desenvolupadors d'aplicacions natives d'Android pot ser que s’hagi d’adherir a AppCache de moment. Alguns desenvolupadors d'aplicacions natives d'Android utilitzeu Chrome WebView per mostrar contingut web. Però també de vegades confien en AppCache. No és possible habilitar una prova d'origen invers per a un WebView.

Etiquetes Chrome