Raymond Hill, de auteur van het blokkeren van ongewenste inhoud systeem uBlock Origin, heeft gesproken over de situatie met het project, die verband houdt met de aanstaande beƫindiging van de tweede versie van de manifest van Chrome, die de mogelijkheden en middelen bepaalt die beschikbaar zijn voor extensies, geschreven met behulp van de WebExtensions API. Gebruikers van uBlock Origin en andere extensies die geen ondersteuning bieden voor de derde versie van het manifest, krijgen in Chrome 127 een waarschuwing op de extensies-pagina ("chrome://extensions/") over de aanstaande beƫindiging van de ondersteuning voor de extensie en de noodzaak om een alternatief te zoeken. De volledige schorsing van de ondersteuning voor de tweede versie van de manifest van Chrome is gepland om voor het einde van het jaar te worden afgerond.

Het project uBlock Origin heeft een nieuwe extensie ontwikkeld genaamd uBlock Origin Lite (uBOL), die een variant is van uBlock Origin, vertaald naar de aanbevolen declaratieve API declarativeNetRequest in de derde versie van de manifest, die toegang biedt tot de ingebouwde browserengine voor het filteren van inhoud. De nieuwe API blijft achter in mogelijkheden vergeleken met de webRequest API, die in de derde versie van de manifest in een alleen-lezen modus is gegaan. Vanwege de beperkingen van de nieuwe API, die zelf de blokkade-regels verwerkt en geen eigen filteralgoritmen toestaat, beschikt uBlock Origin Lite slechts over een deel van de functionaliteit van uBlock Origin.
De projecten uBlock Origin Lite en uBlock Origin verschillen te veel van elkaar om de ene extensie in de Chrome Web Store door de andere te vervangen en een automatische overgang van uBlock Origin naar uBlock Origin Lite te waarborgen op systemen zonder ondersteuning voor de tweede versie van de manifest. De gebruiker wordt voorgesteld zelf de beslissing te nemen om over te stappen op uBlock Origin Lite of om een andere extensie voor advertentiebestrijding als vervanging te kiezen. Hoewel de ondersteuning voor de tweede versie van de manifest in Chrome wordt stopgezet, zijn de ontwikkelaars niet van plan om de ontwikkeling van de oude uBlock Origin stop te zetten, omdat ondersteuning voor de volledige webRequest API in Firefox en enkele andere browsers behouden blijft.
Een van de meest opvallende verschillen tussen uBlock Origin Lite en uBlock Origin is dat er in de basismodus geen ondersteuning is voor cosmetic filters die inhoud op de pagina vervangen (ā##ā), het invoegen van scripts op websites (ā##+jsā), filters voor het omleiden van verzoeken (āredirect=ā), CSP-headerfilters (Content Security Policy) en filters voor het verwijderen van verzoekparameters (āremoveparam=ā). Voor het inschakelen van deze mogelijkheden is het noodzakelijk om de extensie expliciet de uitgebreide machtigingen te geven om gegevens op de site te wijzigen en te lezen.
Onder de functies die niet naar uBlock Origin Lite konden worden overgebracht, zijn dynamische content- en URL-filters, HTTP-headerfilters, tools voor het uitschakelen van scripts, lettertypen en grote multimedia-elementen die zijn gekoppeld aan specifieke websites, veel filteropties (strict1p, strict3p, domein, redirect-rule, removeparam), en bescherming tegen DNS-manipulatie om blokkades te omzeilen.
Over het algemeen wordt uBlock Origin Lite beschouwd als minder effectief bij het werken met sites die technieken gebruiken om advertentieblockers te bestrijden of waarop scripts worden toegepast om storingen te minimaliseren, aangezien veel filters voor dergelijke sites niet kunnen worden omgezet in regels voor de API declarativeNetRequest. Qua prestaties verbruikt uBlock Origin Lite iets minder CPU- en geheugenbronnen dan uBlock Origin, maar zorgt het voor een iets grotere hoeveelheid data bij het openen van pagina's (op de onderstaande grafieken is āad blocker adbloxā de hernoemde uBlock Origin Lite).



Bron: opennet.ru
