De manifeste V3-wijzigingen voor browserextensies gaan live in Google Chrome 88

click fraud protection

Google heeft aangekondigd dat Manifest V3-wijzigingen live zijn in Chrome 88 Bèta, waarbij de wijzigingen medio januari 2021 naar stabiel worden gepromoveerd.

Een van de grotere veranderingen op het gebied van internetsurfen dit jaar komt in de vorm van de veelbesproken Manifest V3. Met een nieuwe manifestversie kan de browser, Chrome, de werking van bepaalde oudere API's beperken, waardoor de manier verandert het web en de bijbehorende extensies werken en veranderen uiteindelijk de manier waarop internet door gebruikers wordt ervaren groot. Na maanden van actieve discussie en feedback worden de Manifest V3-extensies voor Chrome nu uitgerold naar Chrome 88 Bèta, met nog meer wijzigingen in de komende maanden.

Veranderingen in Manifest V3

Beveiliging

Met Manifest V3 staat Google op afstand gehoste code niet meer toe. Het bedrijf beweert dat dit mechanisme wordt gebruikt als aanvalsvector om de malwaredetectietools van Google te omzeilen. In het belang van de privacy en veiligheid van gebruikers wordt dit verwijderd. Door de op afstand gehoste code te verwijderen, kan Google inzendingen bij de Chrome Web Store ook grondiger en sneller beoordelen.

Prestatie

Met deze nieuwe versie introduceert Google servicemedewerkers als vervanging voor achtergrondpagina's. Achtergrondpagina's blijven actief op de achtergrond en verbruiken systeembronnen, ongeacht of een extensie er gebruik van maakt. Servicemedewerkers zijn ‘efemeer’, in de zin dat ze los van een webpagina worden beheerd en de toegang tot functies waarvoor geen webpagina of gebruikersinteractie nodig is (zoals pushmeldingen en achtergrondinformatie). synchroniseren). De browser kan indien nodig servicemedewerkers opstarten en sluiten, waardoor het algehele gebruik van systeembronnen kan worden verlaagd.

Uitbreidings-API's evolueren ook naar een meer declaratief model. Google zegt dat het eindresultaat betere algehele prestaties en verbeterde privacygaranties zijn voor de meerderheid van de extensiegebruikers.

Privacy

Een andere grote verandering is het nieuwe extensiemodel dat veel meer machtigingen optioneel maakt. Gebruikers kunnen nu gevoelige machtigingen inhouden tijdens de installatie, waardoor ze meer zichtbaarheid en controle krijgen over hoe extensies hun gegevens gebruiken en delen. Ontwikkelaars van extensies moeten daarom van gebruikers verwachten dat ze de machtigingen op elk moment kunnen in- en uitschakelen.

Dan zijn er wijzigingen in extensies die passieve toegang tot webactiviteit vereisen, zoals de Web Request API en de nieuwere Declarative Net Request API. Vooral de Declarative Net Request API heeft veranderingen ondergaan sinds de eerste aankondiging, en bij de huidige uitrol wordt rekening gehouden met uitgebreide feedback van de ontwikkelaarsgemeenschap, zoals ondersteuning voor meerdere statische regelsets, reguliere expressies binnen regels, declaratieve headerwijziging, en meer.

We zijn erg blij met de nauwe samenwerking tussen het Chrome Extensions-team van Google en ons eigen engineeringteam om ervoor te zorgen dat extensies voor advertentieblokkering nog steeds beschikbaar zullen zijn nadat Manifest V3 wordt uitgebracht effect.

Beschikbaarheid en uitrol voor Manifest V3

Zoals gezegd is Manifest V3 nu beschikbaar om mee te experimenteren in Chrome 88 Bèta, en naar verwachting zullen er in komende releases aanvullende functies volgen. De Chrome Web Store accepteert vanaf half januari Manifest V3-extensies wanneer Chrome 88 de stabiele tak bereikt.

Google heeft geen exacte datum vastgelegd voor het verwijderen van de ondersteuning voor Manifest V2-extensies De tijdlijn voor de migratieperiode kan worden geschat op een jaar vanaf het moment waarop Manifest V3 in de stal belandt tak. Google zal de komende maanden meer details over de tijdlijn vrijgeven.