Zmeny Manifest V3 pre rozšírenia prehliadača sa zverejnia v prehliadači Google Chrome 88

Spoločnosť Google oznámila, že zmeny Manifest V3 sú aktívne v prehliadači Chrome 88 Beta, pričom zmeny budú povýšené na stabilné v polovici januára 2021.

Jedna z väčších zmien v prehliadaní internetu v tomto roku prichádza v podobe toľko diskutovaný Manifest V3. Nová verzia manifestu umožňuje prehliadaču Chrome obmedziť fungovanie určitých starších rozhraní API, čím sa zmení spôsob web a sprievodné rozšírenia fungujú a nakoniec sa zmení spôsob, akým používatelia vnímajú internet veľký. Po mesiacoch aktívnej diskusie a spätnej väzby sa rozšírenia Manifest V3 pre Chrome sprístupňujú na Chrome 88 Beta, pričom v nasledujúcich mesiacoch prídu ďalšie zmeny.

Zmeny v Manifest V3

Bezpečnosť

S Manifestom V3 Google zakazuje vzdialene hostený kód. Spoločnosť tvrdí, že tento mechanizmus sa používa ako vektor útoku na obchádzanie nástrojov Google na detekciu malvéru. V záujme ochrany súkromia a bezpečnosti používateľov sa toto odstraňuje. Odstránenie vzdialene hosteného kódu tiež umožní spoločnosti Google dôkladnejšie a rýchlejšie kontrolovať príspevky do Internetového obchodu Chrome.

Výkon

S touto novou verziou Google predstavuje servisných pracovníkov ako náhrada stránok na pozadí. Stránky na pozadí zostávajú aktívne na pozadí a spotrebúvajú systémové prostriedky bez ohľadu na to, či ich rozšírenie využíva. Servisní pracovníci sú „efemérni“ v tom zmysle, že sú prevádzkovaní oddelene od webovej stránky a otvárajú dvere k funkciám, ktoré nevyžadujú webovú stránku alebo interakciu používateľa (ako sú upozornenia push a pozadie synchronizácia). Prehliadač bude môcť spustiť a zatvoriť servisných pracovníkov podľa potreby, čo mu umožní znížiť celkové využitie systémových prostriedkov.

Rozšírené API tiež smerujú k deklaratívnejšiemu modelu. Google hovorí, že konečným výsledkom je lepší celkový výkon a lepšie záruky ochrany osobných údajov pre väčšinu používateľov rozšírenia.

Ochrana osobných údajov

Ďalšia veľká zmena prichádza v novom modeli rozšírení, vďaka ktorému je oveľa viac povolení voliteľných. Používatelia teraz budú môcť odoprieť citlivé povolenia pri inštalácii, čo im poskytne lepší prehľad a kontrolu nad tým, ako rozšírenia používajú a zdieľajú ich údaje. Vývojári rozšírení by preto mali očakávať, že používatelia sa kedykoľvek prihlásia alebo zrušia povolenia.

Potom existujú zmeny v rozšíreniach, ktoré vyžadujú pasívny prístup k webovej aktivite, ako je napr Web Request API a novšie Declarative Net Request API. Najmä rozhranie Declarative Net Request API zaznamenalo od svojho prvého oznámenia zmeny a súčasné zavádzanie zohľadňuje rozsiahle spätná väzba od vývojárskej komunity, ako napríklad podpora viacerých statických sád pravidiel, regulárne výrazy v pravidlách, úprava deklaratívnej hlavičky, a viac.

Veľmi nás potešila úzka spolupráca medzi tímom Google Chrome Extensions a naším vlastný technický tím, ktorý zabezpečí, že rozšírenia na blokovanie reklám budú dostupné aj po prijatí Manifest V3 účinok.

Dostupnosť a uvedenie na trh pre Manifest V3

Ako už bolo uvedené, Manifest V3 je teraz k dispozícii na experimentovanie v Chrome 88 Beta, pričom sa očakáva, že ďalšie funkcie budú nasledovať v nadchádzajúcich vydaniach. Internetový obchod Chrome začne prijímať rozšírenia Manifest V3 od polovice januára, keď Chrome 88 dosiahne stabilnú vetvu.

Google sa nezaväzuje k presnému dátumu odstránenia podpory pre rozšírenia Manifest V2, čo je drsné časová os pre obdobie migrácie sa dá odhadnúť na rok od kedy Manifest V3 pristane v stajni pobočka. Google poskytne ďalšie podrobnosti o časovej osi v nasledujúcich mesiacoch.