Jaunākajām pārlūkprogrammām, kuru pamatā ir Chromium, nebūs AppCache atbalsta, jo Google stingri aicina izstrādātājus ātri migrēt

Tech / Jaunākajām pārlūkprogrammām, kuru pamatā ir Chromium, nebūs AppCache atbalsta, jo Google stingri aicina izstrādātājus ātri migrēt 2 minūtes lasīts

Tumšais režīms pārlūkā Google Chrome



Google Chrome tīmekļa pārlūks un visas pārlūkprogrammas, kuru pamatā ir Chromium, ieskaitot Microsoft Edge, zaudēs atbalstu AppCache. Sākot ar Chrome v85, AppCache atbalsts tiks pilnībā atmests. Tādējādi Google stingri iesaka tīmekļa izstrādātājiem ātrāk pāriet no platformas.

Izstrādātājiem, kas izstrādā tīmekļa lietojumprogrammas un platformas, ir ļoti ieteicams pamest AppCache - sistēmu, kas savulaik ļāva informāciju glabāt lokāli, lai piekļūtu, ja tīkla savienojums nebija pieejams. Chrome 85 pēc noklusējuma noņems atbalstu AppCache.



Lai uzlabotu savietojamību, drošību un uzticamību, izstrādātājiem vajadzētu pāriet uz pakalpojumu sniedzējiem no AppCache?

Sākot ar pārlūku Chrome 85, AppCache pēc noklusējuma vairs nebūs pieejams pārlūkā Chrome. Starp citu, tās nav pēkšņas izmaiņas. Lietojumprogrammu kešatmiņas (AppCache) specifikācija ir novecojusi kopš 2016. gada decembra, un pārlūkā Chrome sākas ar 79. versiju. Pārlūkā Chrome 70 AppCache tika noņemta no nedrošiem kontekstiem. Google apstiprināja, ka plāno noņemt AppCache pārlūkā Chrome 82. Pirms AppCache solītā noņemšanas pārlūkā Chrome 82 Google pat paziņoja par drošības labojumu, ar kuru ieviesa manifesta darbības jomas jēdzienu.



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



Chrome AppCache noņemšanas laika skalā ir divi gaidāmie svarīgi pagrieziena punkti. Sākot ar Chrome v85, AppCache vairs nebūs pieejama pārlūkā Chrome pēc noklusējuma. Izstrādātāji, kuriem, iespējams, vēl ir nepieciešams papildu laiks, lai migrētu no AppCache, var reģistrēties “reverse” izmēģinājuma versijai, lai paplašinātu AppCache pieejamību savām tīmekļa lietotnēm. Izcelsmes izmēģinājums sāksies pārlūkā Chrome 84 (pirms noklusējuma noņemšanas pārlūkā Chrome 85) un būs aktīvs, izmantojot pārlūku Chrome 89.

AppCache pilnībā nebūs pieejams, izmantojot Chrome v90. Citiem vārdiem sakot, sākot ar Chrome 90, AppCache tiks pilnībā noņemts visiem. Tas nebūs pieejams pat tiem, kas bija reģistrējušies “reversās” izcelsmes izmēģinājumam.

Reversā sākotnējā izmēģinājuma ieviešana AppCache noņemšanai un alternatīva platformai:

Kamēr “reversās” izcelsmes izmēģinājums oficiāli sākas ar pārlūku Chrome 84, izstrādātāji šodien var pieteikties uz to pašu un pievienot marķierus savam HTML un AppCache manifestam. Tīmekļa lietotnes auditorijai pakāpeniski jauninot uz pārlūku Chrome 84, visi izstrādātāji jau pievienotie marķieri stāsies spēkā.



Neskatoties uz pagarinātā labvēlības perioda pieejamību, ir ļoti ieteicams pāriet no AppCache. Migrācijas procedūra nav grūta vai sarežģīta. Izstrādātāji var viegli pārbaudīt AppCache noņemšanu savās tīmekļa lietotnēs, izmantojot ‘chrome: // flags / # app-cache’. karogu . Karodziņš visaptveroši simulē AppCache noņemšanu. Šis karodziņš ir pieejams, sākot ar Chrome 84.

Apkalpojošie darbinieki ir plaši atbalstīts pašreizējās pārlūkprogrammās . Tas piedāvā perfekti strādājošu un stabilu alternatīvu bezsaistes pieredzei, ko nodrošina AppCache. Ir svarīgi atzīmēt, ka pārlūks Chrome atspējos AppCache funkcionalitāti visās lapās, kuras tiek ielādētas pakalpojumu darbinieka kontrolē. Citiem vārdiem sakot, pakalpojumu darbinieki un AppCache ir savstarpēji izslēdzoši. Tādēļ ir ļoti ieteicams nemēģināt pāriet pie apkalpojošajiem darbiniekiem pa gabalu.

Lai gan Google Chrome joprojām piedāvā zināmu atbalstu AppCache, Firefox un citas pārlūkprogrammas jau sen ir pilnībā atteikušās no atbalsta. Firefox novecojis AppCache 44. laidienā (2015. gada septembris) un ir noņemts atbalsts tam Beta un Nightly versijās no 2019. gada septembra. Safari novecojis AppCache 2018. gada sākumā.

Daži Android vietējo lietotņu izstrādātāji iespējams, pagaidām būs jāpieliek AppCache. Daži vietējo Android lietojumprogrammu izstrādātāji izmantojiet pārlūku Chrome WebView lai parādītu tīmekļa saturu. Bet viņi dažreiz paļaujas arī uz AppCache. WebView nav iespējams iespējot reversās izcelsmes izmēģinājumu.

Tagi Chrome