Google oznámil, že změny Manifest V3 jsou aktivní v Chrome 88 Beta, přičemž změny budou povýšeny na stabilní v polovině ledna 2021.
Jedna z větších změn v prohlížení internetu v tomto roce přichází v podobě hodně diskutovaný Manifest V3. Nová verze manifestu umožňuje prohlížeči Chrome omezit fungování určitých starších rozhraní API a změnit způsob web a doprovodná rozšíření fungují a nakonec mění způsob, jakým uživatelé na internetu vnímají internet velký. Po měsících aktivní diskuse a zpětné vazby se nyní rozšiřuje Manifest V3 pro Chrome na Chrome 88 Beta, přičemž v následujících měsících přijdou další změny.
Změny v Manifest V3
Bezpečnostní
S Manifestem V3 Google zakazuje vzdáleně hostovaný kód. Společnost tvrdí, že tento mechanismus se používá jako vektor útoku k obcházení nástrojů Google pro detekci malwaru. V zájmu ochrany soukromí a bezpečnosti uživatelů je tato možnost odstraněna. Odstranění vzdáleně hostovaného kódu také společnosti Google umožní důkladněji a rychleji kontrolovat příspěvky do Internetového obchodu Chrome.
Výkon
S touto novou verzí Google představuje servisní pracovníci jako náhrada stránek na pozadí. Stránky na pozadí zůstávají aktivní na pozadí a spotřebovávají systémové prostředky bez ohledu na to, zda je rozšíření využívá. Servisní pracovníci jsou „efemérní“ v tom smyslu, že jsou provozováni odděleně od webové stránky a otevírají dveře k funkcím, které nevyžadují webovou stránku nebo interakci uživatele (jako jsou push notifikace a pozadí synchronizace). Prohlížeč bude moci podle potřeby spouštět a zavírat servisní pracovníky, což mu umožní snížit celkové využití systémových prostředků.
Rozšiřující API také směřují k deklarativnějšímu modelu. Google říká, že konečným výsledkem je lepší celkový výkon a lepší záruky soukromí pro většinu uživatelů rozšíření.
Soukromí
Další velká změna přichází v novém modelu rozšíření, díky kterému je mnohem více oprávnění volitelných. Uživatelé nyní budou moci odepřít citlivá oprávnění při instalaci, což jim poskytne větší přehled a kontrolu nad tím, jak rozšíření používají a sdílejí jejich data. Vývojáři rozšíření by proto měli očekávat, že uživatelé se kdykoli přihlásí a odhlásí oprávnění.
Pak existují změny v rozšířeních, která vyžadují pasivní přístup k aktivitě na webu, jako je např Web Request API a novější Declarative Net Request API. Zejména rozhraní Declarative Net Request API doznalo od svého prvního oznámení změn a současné zavádění bere v úvahu rozsáhlé zpětná vazba od vývojářské komunity, jako je podpora více statických sad pravidel, regulární výrazy v pravidlech, úprava deklarativní hlavičky, a více.
Velmi nás potěšila úzká spolupráce navázaná mezi týmem Google Chrome Extensions a naším vlastní technický tým, který zajistí, že rozšíření pro blokování reklam budou i po převzetí Manifestu V3 stále dostupná účinek.
Dostupnost a zavedení pro Manifest V3
Jak již bylo uvedeno, Manifest V3 je nyní k dispozici k experimentování na Chrome 88 Beta, přičemž se očekává, že další funkce budou následovat v nadcházejících verzích. Internetový obchod Chrome začne přijímat rozšíření Manifest V3 od poloviny ledna, kdy Chrome 88 dosáhne stabilní větve.
Google se nezavazuje k přesnému datu odstranění podpory rozšíření Manifest V2, což je drsné časovou osu pro období migrace lze odhadnout na rok od doby, kdy Manifest V3 přistane ve stáji větev. Google poskytne další podrobnosti o časové ose v následujících měsících.