Raymond Hill, autor systému blokovania nežiadúceho obsahu uBlock Origin, hovoril o situácii v projekte, týkajúcej sa blízkeho ukončenia druhej verzie manifestu Chrome, ktorý určuje možnosti a zdroje, ktoré sú dostupné pre doplnky napísané pomocou rozhrania API WebExtensions. Používateľom uBlock Origin a iných doplnkov, ktoré nepodporujú tretiu verziu manifestu, sa na stránke doplnkov v Chrome 127 ('chrome://extensions/') začne zobrazovať varovanie o blížiacom sa ukončení podpory doplnku a potrebe hľadania alternatívy. Úplné vypnutie podpory druhej verzie manifestu Chrome plánujú dokončiť do konca roka.

Projekt uBlock Origin pripravil nový doplnok uBlock Origin Lite (uBOL), ktorý je variantom uBlock Origin, preloženým na navrhované v tretej verzii manifestu deklaratívne API declarativeNetRequest, poskytujúce prístup k zabudovanému prehliadačovému enginu na filtrovanie obsahu. Nové API zaostáva vo svojich možnostiach za API webRequest, ktoré bolo v tretej verzii manifestu prevedené do režimu iba na čítanie. Kvôli obmedzeniam nového API, ktoré samo spracováva pravidlá blokovania a neumožňuje používať vlastné algoritmy filtrovania, je v uBlock Origin Lite realizovaná len časť funkcionality uBlock Origin.
Projekty uBlock Origin Lite a uBlock Origin sa od seba príliš líšia na to, aby bolo možné nahradiť jeden doplnok druhým v katalógu Chrome Web Store a zabezpečiť automatický prechod z uBlock Origin na uBlock Origin Lite na systémoch bez podpory druhej verzie manifestu. Používateľovi sa navrhuje, aby sa sám rozhodol, či prejde na uBlock Origin Lite alebo si vyberie ako náhradu iný doplnok na blokovanie reklamy. Napriek ukončeniu podpory druhej verzie manifestu v Chrome, však vývojári nemajú v úmysle zastaviť vývoj starého uBlock Origin, keďže v prehliadači Firefox a niektorých iných prehliadačoch zostáva podpora plnohodnotného API webRequest.
Medzi najvýraznejšími rozdielmi medzi uBlock Origin Lite a uBlock Origin je absencia podpory v základnom režime kozmetických filtrov na zmenu obsahu na stránke („##“), substitúcie skriptov na stránkach („##+js“), filtrov na presmerovanie požiadaviek („redirect=“), filtrov hlavičky CSP (Content Security Policy) a filtrov na odstránenie parametrov požiadaviek („removeparam=“). Na aktiváciu týchto funkcií je potrebné výslovne poskytnúť doplnku rozšírené oprávnenia na zmenu a čítanie dát stránky.
Medzi funkciami, ktoré bolo nemožné preniesť do uBlock Origin Lite, sú dynamické filtre obsahu a URL, filtre HTTP hlavičiek, nástroje na vypínanie skriptov, veľkých písiem a multimediálnych prvkov viazaných na jednotlivé stránky, mnohé možnosti filtrov (strict1p, strict3p, domain, redirect-rule, removeparam), ochrana proti manipuláciám s DNS na obídenie blokovania.
Celkovo sa uBlock Origin Lite považuje za menej efektívny pri práci so stránkami, ktoré používajú metódy boja proti blokovačom reklám alebo na ktoré sa aplikujú skripty na minimalizáciu porúch, pretože mnohé filtre pre takéto stránky nie je možné preformulovať na pravidlá pre API declarativeNetRequest. Z hľadiska výkonu uBlock Origin Lite zaberá o niečo menej CPU a pamäte ako uBlock Origin, ale vedie k načítaniu o niečo väčšieho objemu dát pri otvorení stránok (na grafoch nižšie „ad blocker adblox“ premenovaný na uBlock Origin Lite).



Zdroj: opennet.ru
