Brauserilaiendite V3 muudatused avaldatakse Google Chrome 88-s

Google teatas, et Manifest V3 muudatused on saadaval Chrome 88 beetaversioonis ja muudatused viiakse stabiilseks 2021. aasta jaanuari keskel.

Selle aasta üks suuremaid muudatusi Interneti-sirvimises on tulemas paljuräägitud manifest V3. Uus manifestiversioon võimaldab brauseril Chrome'il piirata teatud vanemate API-de töötamist, muutes viisi veeb ja sellega kaasnevad laiendused töötavad ning muudavad lõpuks seda, kuidas kasutajad Internetis kogevad suur. Pärast kuudepikkust aktiivset arutelu ja tagasisidet avaldatakse Chrome'i laienduste manifest V3 Chrome 88 beetaversioonis ja järgmistel kuudel on tulemas rohkem muudatusi.

Muudatused manifestis V3

Turvalisus

Manifest V3 puhul keelab Google kaughostitava koodi. Ettevõte väidab, et seda mehhanismi kasutatakse rünnakuvektorina Google'i pahavara tuvastamise tööriistadest kõrvalehoidmiseks. Kasutajate privaatsuse ja turvalisuse huvides see eemaldatakse. Kaughostitava koodi eemaldamine võimaldab Google'il ka Chrome'i veebipoodi saadetud esildised põhjalikumalt ja kiiremini üle vaadata.

Esitus

Selle uue versiooniga tutvustab Google teenindustöötajad taustalehtede asendusena. Taustalehed jäävad taustal aktiivseks ja tarbivad süsteemiressursse olenemata sellest, kas laiendus seda kasutab. Teenindustöötajad on "ajutised" selles mõttes, et neid juhitakse veebilehest eraldi, avades selle uks funktsioonidesse, mis ei vaja veebilehte ega kasutaja sekkumist (nt tõukemärguanded ja taust sünkroonimine). Brauser saab vajadusel käivitada ja sulgeda teenindustöötajad, võimaldades tal vähendada üldist süsteemi ressursside kasutamist.

Laienduse API-d liiguvad ka deklaratiivsema mudeli poole. Google ütleb, et lõpptulemus on parem üldine jõudlus ja paremad privaatsusgarantiid enamiku laienduse kasutajate jaoks.

Privaatsus

Veel üks suur muudatus tuleb uues laiendusmudelis, mis muudab palju rohkem õigusi valikuliseks. Kasutajad saavad nüüd installimise ajal tundlikke õigusi keelata, andes neile parema nähtavuse ja kontrolli selle üle, kuidas laiendused oma andmeid kasutavad ja jagavad. Seetõttu peaksid laienduste arendajad eeldama, et kasutajad lubavad igal ajal lubasid ja neist loobuvad.

Seejärel tehakse muudatusi laiendustes, mis nõuavad passiivset juurdepääsu veebitegevusele, näiteks Web Request API ja uuem Declarative Net Request API. Eelkõige Declarative Net Request API-s on alates selle esimesest väljakuulutamisest muudatusi tehtud ja praegune kasutuselevõtt võtab arvesse ulatuslikke tagasiside arendajakogukonnalt, näiteks mitme staatilise reeglistiku tugi, regulaaravaldised reeglites, deklaratiivne päise muutmine, ja veel.

Meil on olnud väga hea meel tiheda koostöö üle Google'i Chrome'i laienduste tiimi ja meie vahel oma insenerimeeskond, et tagada reklaamide blokeerimise laienduste kättesaadavus ka pärast Manifesti V3 kasutuselevõttu mõju.

Manifesti V3 saadavus ja levitamine

Nagu öeldud, on Manifest V3 nüüd Chrome 88 beetaversiooniga katsetamiseks saadaval ja eelseisvates versioonides on oodata lisafunktsioone. Chrome'i veebipood hakkab Manifest V3 laiendusi vastu võtma alates jaanuari keskpaigast, kui Chrome 88 jõuab stabiilse haruni.

Google ei luba Manifest V2 laienduste toe eemaldamiseks täpset kuupäeva, see on ligikaudne migratsiooniperioodi ajakava võib hinnanguliselt olla aasta alates manifesti V3 tallisse jõudmisest haru. Google annab ajaskaala kohta täpsemat teavet lähikuudel.