Raymond Hill, autor systému blokování nežádoucího obsahu uBlock Origin, se vyjádřil k situaci v projektu, která souvisí s brzkým ukončením druhé verze manifestu Chrome, definující možnosti a zdroje dostupné pro rozšíření napsaná pomocí API WebExtensions. Uživatelé uBlock Origin a dalších rozšíření, která nepodporují třetí verzi manifestu, v Chromu 127 na stránce rozšíření („chrome://extensions/“) začali dostávat varování o nadcházejícím ukončení podpory rozšíření a nutnosti hledání alternativ. Kompletní ukončení podpory druhé verze manifestu Chrome plánují dokončit do konce roku.

Projekt uBlock Origin připravil nové rozšíření uBlock Origin Lite (uBOL), které představuje variantu uBlock Origin, převedenou na v třetí verzi manifestu navržené deklarativní API declarativeNetRequest, poskytující přístup k vestavěnému filtračnímu enginu pro prohlížení. Nové API zaostává ve svých možnostech za API webRequest, které bylo ve třetí verzi manifestu převedeno do režimu pouze pro čtení. Kvůli omezením nového API, které samostatně zpracovává pravidla blokování a neumožňuje používat vlastní filtrační algoritmy, je v uBlock Origin Lite implementována pouze část funkcionality uBlock Origin.
Projekty uBlock Origin Lite a uBlock Origin se navzájem příliš liší, aby bylo možné nahradit jedno rozšíření druhým v katalogu Chrome Web Store a zajistit automatický přechod z uBlock Origin na uBlock Origin Lite na systémech bez podpory druhé verze manifestu. Uživatel je vyzván, aby se sám rozhodl, zda přejde na uBlock Origin Lite, nebo zvolí jako náhradu nějaké jiné rozšíření pro blokování reklamy. Přestože končí podpora druhé verze manifestu v Chromu, vývojáři nemají v úmyslu přestat vyvíjet starý uBlock Origin, protože v prohlížeči Firefox a některých dalších prohlížečích zůstává podpora plnohodnotného API webRequest.
Med najvidnejšimi razlikami med uBlock Origin Lite in uBlock Origin je odsotnost podpore za osnovni način delovanja kozmetičnih filtrov za zamenjavo vsebine na strani ("##"), vstavljanje skript na spletne strani ("##+js"), filtre za preusmeritev poizvedb ("redirect="), CSP (Content Security Policy) filtre naslovov in filtre za odstranjevanje parametrov poizvedb ("removeparam="). Za vključitev teh zmogljivosti je potrebno jasno omogočiti razširitvi dodatne pravice za spreminjanje in branje podatkov s spletne strani.
Med funkcijami, ki jih ni bilo mogoče prenesti v uBlock Origin Lite, so dinamični filtri vsebine in URL, HTTP filtre naslovov, orodja za onemogočanje skript, velikih pisav in multimedijskih elementov vezanih na posamezne spletne strani, številne možnosti filtrov (strict1p, strict3p, domain, redirect-rule, removeparam), zaščita pred manipulacijo z DNS zaobitvijo blokad.
Na splošno se uBlock Origin Lite obravnava kot manj učinkovit pri delu s spletnimi stranmi, ki uporabljajo metode za boj proti blokatorjem oglasov ali kjer se uporabljajo skripti za minimizacijo motenj, saj mnogi filtri za take strani ne morejo biti pretvorjeni v pravila za API declarativeNetRequest. Glede zmogljivosti uBlock Origin Lite porabi nekoliko manj procesorskih in pomnilniških virov kot uBlock Origin, vendar povzroči nalaganje nekoliko večjega obsega podatkov ob odpiranju strani (na grafikonih spodaj je "ad blocker adblox" preimenovan uBlock Origin Lite).



Izvor: opennet.ru
