Google je objavil, da so spremembe Manifest V3 v živo v Chromu 88 Beta, pri čemer bodo spremembe sredi januarja 2021 povišane v stabilne.
Ena večjih sprememb pri brskanju po internetu letos prihaja v obliki Manifest V3, o katerem se veliko razpravlja. Nova različica manifesta omogoča brskalniku Chrome, da omeji delovanje nekaterih starejših API-jev in spremeni način splet in spremljajoče razširitve delujejo in sčasoma spremenijo način, kako uporabniki doživljajo internet velik. Po mesecih aktivne razprave in povratnih informacij se razširitve Manifest V3 za Chrome zdaj uvajajo v Chrome 88 Beta, v naslednjih mesecih pa bo na voljo več sprememb.
Spremembe v manifestu V3
Varnost
Z Manifestom V3 Google onemogoča kodo, ki gostuje na daljavo. Podjetje trdi, da se ta mehanizem uporablja kot vektor napada za izogibanje Googlovim orodjem za odkrivanje zlonamerne programske opreme. V interesu zasebnosti in varnosti uporabnikov je to odstranjeno. Odstranitev kode, ki gostuje na daljavo, bo Googlu omogočila tudi temeljitejši in hitrejši pregled prispevkov v spletno trgovino Chrome.
Izvedba
S to novo različico Google predstavlja storitveni delavci kot nadomestilo za strani v ozadju. Strani v ozadju ostanejo aktivne v ozadju in porabljajo sistemske vire ne glede na to, ali jih uporablja razširitev. Storitveni delavci so "efemerni", v smislu, da se izvajajo ločeno od spletne strani, odpiranje vrata do funkcij, ki ne potrebujejo spletne strani ali interakcije uporabnika (kot so potisna obvestila in ozadje sinhronizacija). Brskalnik bo po potrebi lahko zagnal in zaprl storitvene delavce, kar mu bo omogočilo nižjo splošno uporabo sistemskih virov.
Razširitveni API-ji se prav tako premikajo k bolj deklarativnemu modelu. Google pravi, da je končni rezultat boljša splošna zmogljivost in izboljšana jamstva za zasebnost za večino uporabnikov razširitev.
Zasebnost
Druga velika sprememba prihaja v novem modelu razširitev, zaradi katerega je veliko več dovoljenj izbirnih. Uporabniki bodo zdaj lahko zadržali občutljiva dovoljenja v času namestitve, kar jim bo omogočilo večjo vidljivost in nadzor nad tem, kako razširitve uporabljajo in delijo svoje podatke. Razvijalci razširitev bi morali posledično pričakovati, da se bodo uporabniki kadar koli odločili za in onemogočili dovoljenja.
Potem so tu še spremembe razširitev, ki zahtevajo pasiven dostop do spletne dejavnosti, kot je Web Request API in novejši Declarative Net Request API. Zlasti API za deklarativne mrežne zahteve je bil spremenjen od svoje prve objave, trenutna uvedba pa upošteva obsežno povratne informacije skupnosti razvijalcev, kot je podpora za več statičnih naborov pravil, regularni izrazi znotraj pravil, sprememba deklarativne glave, in več.
Zelo smo zadovoljni s tesnim sodelovanjem med Googlovo ekipo za razširitve za Chrome in našo lastno inženirsko ekipo, ki bo zagotovila, da bodo razširitve za blokiranje oglasov še vedno na voljo po prevzemu Manifesta V3 učinek.
Razpoložljivost in uvedba za Manifest V3
Kot rečeno, je Manifest V3 zdaj na voljo za eksperimentiranje v Chromu 88 Beta, z dodatnimi funkcijami, ki naj bi sledile v prihajajočih izdajah. Spletna trgovina Chrome bo začela sprejemati razširitve Manifest V3 od sredine januarja, ko bo Chrome 88 dosegel stabilno vejo.
Google se ne zavezuje k točnemu datumu za odstranitev podpore za razširitve Manifest V2, grobo časovni okvir za obdobje selitve je mogoče oceniti na eno leto od trenutka, ko Manifest V3 pristane v hlevu podružnica. Google bo v naslednjih mesecih zagotovil več podrobnosti o časovnici.