Najnovejši Chromiumovi spletni brskalniki ne bodo imeli podpore za AppCache, saj Google odločno poziva razvijalce, da hitro selijo

Tech / Najnovejši Chromiumovi spletni brskalniki ne bodo imeli podpore za AppCache, saj Google odločno poziva razvijalce, da hitro selijo 2 minuti branja

Temni način v Google Chromu



Googlov spletni brskalnik Chrome in vsi brskalniki na osnovi Chromiuma, vključno z Microsoft Edge, bodo izgubili podporo za AppCache. Od Chrome v85 bo podpora za AppCache popolnoma opuščena. Google zato spletnim razvijalcem toplo priporoča, naj se čim prej preselijo s platforme.

Razvijalci, ki načrtujejo spletne aplikacije in platforme, odločno pozivajo, naj opustijo AppCache, sistem, ki je nekoč dovoljeval lokalno shranjevanje informacij za dostop, ko omrežna povezava ni bila na voljo. Chrome 85 bo privzeto odstranil podporo za AppCache.



Razvijalci bi se morali preseliti iz storitvenega delavca iz AppCacheja za boljšo združljivost, varnost in zanesljivost?

Od Chrome 85 AppCache privzeto ne bo več na voljo v Chromu. Mimogrede, to ni nenadna sprememba. Specifikacija aplikacijskega predpomnilnika (AppCache) je zastarela od decembra 2016, v Chromu pa od različice 79. V Chromu 70 je bil AppCache odstranjen iz negotovih okoliščin. Google je potrdil, da namerava odstraniti AppCache v Chromu 82. Pred obljubljeno odstranitvijo AppCache v Chromu 82 je Google celo napovedal varnostni popravek, ki je uvedel koncept obsega manifesta.



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



Časovnica odstranjevanja Chrome AppCache ima dva pomembna mejnika. Od Chrome v85 AppCache privzeto ne bo več na voljo v Chromu. Razvijalci, ki bodo morda še potrebovali dodaten čas za selitev iz AppCache, se lahko prijavijo na preizkusno različico 'obratnega izvora', da podaljšajo razpoložljivost AppCache za svoje spletne aplikacije. Preskus izvora se bo začel v Chromu 84 (pred privzeto odstranitvijo v Chromu 85) in bo aktiven prek Chroma 89.

AppCache bo s Chrome v90 popolnoma izginil. Z drugimi besedami, od Chrome 90 bo AppCache v celoti odstranjen za vse. Ne bo na voljo niti tistim, ki so se prijavili za 'obratno' sojenje.

Razveljavitev uvajanja izvirne preizkusne različice za odstranitev predpomnilnika aplikacije in druga možnost za platformo:

Medtem ko se preizkus »povratnega« izvora uradno začne s Chromeom 84, se lahko razvijalci danes prijavijo nanj in žetone dodajo v svoje manifesta HTML in AppCache. Ko se ciljna skupina spletne aplikacije postopoma nadgradi na Chrome 84, bodo začeli veljati vsi žetoni, ki so jih že dodali razvijalci.



Kljub razpoložljivosti podaljšanega obdobja mirovanja je priporočljivo, da se preselite iz AppCache. Postopek selitve ni težaven ali zapleten. Razvijalci lahko zlahka preizkusijo odstranitev AppCache v svojih spletnih aplikacijah z uporabo 'chrome: // flags / # app-cache' zastavo . Oznaka izčrpno simulira odstranitev AppCache. Ta zastavica je na voljo s sistemom Chrome 84.

Storitveni delavci so široko podprta v trenutnih brskalnikih . Ponuja popolnoma delujočo in stabilno alternativo izkušnjam brez povezave, ki jih ponuja AppCache. Pomembno je omeniti, da bo Chrome onemogočil funkcijo AppCache na kateri koli strani, ki je naložena pod nadzorom serviserja. Z drugimi besedami, uslužbenci in AppCache se medsebojno izključujejo. Zato je toplo priporočljivo, da ne poskušate migrirati za serviserje po delih.

Medtem ko Google Chrome še vedno ponuja nekaj podpore za AppCache, Firefox in drugi brskalniki že dolgo nazaj popolnoma opustijo podporo. Firefox zastarel AppCache v izdaji 44 (september 2015) in je že odstranjena podporo zanj v svojih različicah Beta in Nightly od septembra 2019. Safari zastarel AppCache v začetku leta 2018.

Nekateri Razvijalci Android Native App se bo zaenkrat morda moral držati AppCache. Nekateri razvijalci domačih aplikacij za Android uporabite Chrome WebView za prikaz spletne vsebine. Toda včasih se zanašajo tudi na AppCache. Za WebView ni mogoče omogočiti preskusa povratnega izvora.

Oznake Chrome