De nyeste Chromebaserte nettleserne har ikke AppCache-støtte, ettersom Google sterkt oppfordrer utviklere til å migrere raskt

Teknisk / De nyeste Chromebaserte nettleserne har ikke AppCache-støtte, ettersom Google sterkt oppfordrer utviklere til å migrere raskt 2 minutter lest

Dark Mode på Google Chrome



Googles Chrome-nettleser og alle Chromium-baserte nettlesere, inkludert Microsoft Edge, mister støtte for AppCache. Fra og med Chrome v85, vil AppCache Support bli droppet helt. Derfor anbefaler Google webutviklere på det sterkeste å migrere av plattformen tidligst.

Utviklere som designer nettbaserte apper og plattformer, blir sterkt oppfordret til å droppe AppCache, et system som en gang tillot lagring av informasjon lokalt for tilgang når nettverkstilkobling ikke var tilgjengelig. Chrome 85 fjerner støtte for AppCache som standard.



Utviklere bør migrere til ‘Service Workers’ fra AppCache for bedre kompatibilitet, sikkerhet og pålitelighet?

Fra og med Chrome 85 vil AppCache ikke lenger være tilgjengelig i Chrome som standard. Dette er forøvrig ikke en plutselig endring. Application Cache (AppCache) -spesifikasjonen er avviklet siden desember 2016, og i Chrome startet i versjon 79. I Chrome 70 ble AppCache fjernet fra usikre sammenhenger. Google bekreftet at det var planlagt å fjerne AppCache i Chrome 82. Før AppCache lovet fjerning i Chrome 82 kunngjorde Google til og med en sikkerhetsreparasjon som introduserte konseptet med et manifest omfang.



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



Tidslinjen for fjerning av Chrome AppCache har to viktige milepæler. Fra og med Chrome v85 er AppCache ikke lenger tilgjengelig i Chrome som standard. Utviklere som fremdeles kan ha behov for mer tid til å migrere fra AppCache kan registrere seg for en 'omvendt' opprinnelsesprøve for å utvide tilgjengeligheten av AppCache for webappene sine. Opprinnelsesprøven starter i Chrome 84 (i forkant av standardfjerningen i Chrome 85) og vil være aktiv gjennom Chrome 89.

AppCache vil være helt borte med Chrome v90. Med andre ord, begynner med Chrome 90, blir AppCache fjernet for alle. Det vil ikke være tilgjengelig selv de som hadde meldt seg på rettssaken med 'omvendt' opprinnelse.

Omvendt original prøveutplassering for fjerning av AppCache og alternativ for plattformen:

Mens prøveversjonen 'omvendt' opprinnelig starter med Chrome 84, kan utviklere registrere seg for det samme i dag og legge til tokens i HTML- og AppCache-manifestene sine. Etter hvert som webappens publikum gradvis oppgraderer til Chrome 84, vil alle tokens som utviklere allerede har lagt til, tre i kraft.



Til tross for tilgjengeligheten av den utvidede løpetiden, anbefales det på det sterkeste å migrere av AppCache. Overføringsprosedyren er ikke vanskelig eller komplisert. Utviklere kan enkelt teste fjerningen av AppCache på nettappene sine ved å bruke ‘chrome: // flags / # app-cache’. flagg . Flagget simulerer omfattende fjerning av AppCache. Dette flagget er tilgjengelig fra og med Chrome 84.

Tjenestearbeidere er bredt støttet i nåværende nettlesere . Det tilbyr et perfekt fungerende og stabilt alternativ til offlineopplevelsen fra AppCache. Det er viktig å merke seg at Chrome vil deaktivere AppCache-funksjonalitet på alle sider som er lastet inn under kontroll av en servicearbeider. Med andre ord utelukker servicearbeidere og AppCache hverandre. Derfor anbefales det sterkt å ikke prøve å migrere til servicearbeidere stykke for stykke.

Mens Google Chrome fremdeles tilbyr støtte for AppCache, har Firefox og andre nettlesere for lengst sluppet støtte. Firefox utfaset AppCache i utgivelse 44 (september 2015) og har fjernet støtte for det i Beta- og Nightly-byggene fra september 2019. Safari utfaset AppCache tidlig i 2018.

Noen Android Native App-utviklere må kanskje holde seg til AppCache foreløpig. Noen utviklere av native Android-applikasjoner bruk Chrome WebView for å vise nettinnhold. Men de stoler også noen ganger på AppCache. Det er ikke mulig å aktivere en prøveversjon med omvendt opprinnelse for en WebView.

Merker Chrome