Properly, possibly should you understood adblocking expertise, you’d perceive why they are going to by no means do it and they’re going to depart it as that as a result of “it’s ok”, similar to Opera’s adblocker, they don’t care as a result of it is going to take time, simply look how uBlock and what they’ve achieved for years, do you actually suppose these lazy firms would do it?
I imply, Vivaldi is the corporate that mentioned like 4 years in the past they are going to cease pinging folks’s data each 24 hours and so they nonetheless do it.
Additionally, it’s name Procedural cosmetics, and there’s a distinction between Beauty Filtering and NETWORK Filtering.
I imply, do you even perceive that cosmetics aren’t blocked? (guess not) they’re solely html gadgets which are hidden. so it’s not actually good to request a extremely superior characteristic for one thing that doesn’t matter, solely since you get bothered by divs and pictures that may be leftovers, doesn’t imply they are going to defend anybody from the actual advertisements and trackers and dangerous scripts and malicious urls.
The explanation Vivaldi can block decently is since you don’t even want an adblocker to dam something in a chromium browser, DevTools have already got it in place to dam by URL or area.
Have you learnt what scriptlet injection is? that’s certainly extra essential and I’m 99.9% certain Vivaldi doesn’t assist it, why, as a result of you must construct it, you must construct the assets and make it appropriate along with your adblocker. What about regex assist? oh I’m certain that’s not there both.
what about the kind of filters you possibly can apply to vivladi community filtering? does it assist popup? genericblock? websocket? xhr? subdocument?
What do they even assist? solely the standard 3p, script, photos and css?
What about redirect which is actually essential as of late?
Do you perceive what I’m even speaking about?
Asking for procedural cosmetics when it could possibly’t even have 100% compatibility with most filters in EasyList it’s simply not good solely since you hate to see “promoted” no matter on Reddit (the land of the ignorant, and I additionally guess you don’t even care about your privateness in case you are utilizing reddit).
I imply, do you even perceive what ‘Procedural Cosmetics’ actually are and the way they’re achieved by adblocker builders?
There are usually not simply say “okay I’ll do it” and it’s accomplished. it may be a posh factor due to efficiency and the way they’re applied.
Cosmetics are accomplished largely due to the browser, the browser has many css selectors out of the field which you’ll be able to simply discover all over the place.
Procedural cosmetics are selectors that builders need to construct with JS and stuff like that to have the ability to choose greater than what the browser can do by it self, the truth is, if browsers supported them like :has() or :has-text() then routinely the adblocker would be capable of use them.
However constructing them requires time, uBlock has many however take a look at the years it has been constructed.
And they’re like low precedence as a result of they don’t defend nothing, once more, community filtering in adblockers must be the precedence to they obtain essential proportion of compatibility with Easylist and the various lists that don’t use ABP or uBlock or Adguard particular options.
I imply, come again and inform me when Vivaldi helps not less than this
That may be a rule that uBlock makes use of that ‘routinely’ blocks some scripts utilized in some web sites. However my level is whereas uBlock can do this, Easylist will ‘hardcode’ the domains.
Does vivaldi even blocks domains? you recognize, block a website and then you definately get the message how it may be harmful? that’s primary once you write ||instance^ will it block the contents contained in the area or the area?
Once more, adblocking is greater than ‘cosmetics’ as a result of cosmetics are simply hiding and modifying html components. I doubt Vivaldi will ever assist primary beauty stuff just like the ‘procedural’ :type()
However once more, Vivaldi ought to work first within the essential half anyway, particularly should you actually don’t know a lot about it.
Many issues uBlock develops are superior guidelines no listing or 99% of customers would ever use, it’s not about that, however primary stuff community filtering moreover what’s even included in adblockers 8 years in the past.
However query your self, do you suppose Vivaldi cares? they don’t. they’d somewhat construct ineffective mail and rss contained in the browser.
The one browser with good assist for android extensions is Yandex, they don’t seem to be simple to load however they work higher than Wiki and after the one first rate various for a local adblocker is Courageous, and they’re nonetheless not good, they nonetheless achieve this many errors however not less than they assist most stuff.
Just lately in Nightly Courageous for instance launched a option to do cosmetics in ‘baby frames’, are you aware how essential that’s? and I’m certain Vivaldi gained’t assist one thing like that anytime quickly. I imply, even uBlock took some time to assist that for some time, as a result of it’s sophisticated to use cosmetics to an iframe or something like that, however now it really works in Courageous… and you might be asking for procedural cosmetics? which is like constructing selectors and ensuring they don’t degrade efficiency an excessive amount of.
Look what number of procedural cosmetics uBlock add and gorhill says “it’s only a take a look at and if it really works it is not going to be eliminated” type of textual content, as a result of they’re nonetheless JS working and deciding on and also you would possibly have an effect on a browser efficiency should you do it flawed clearly.
Study and perceive, after which you should have priorities set accurately. Folks like you’re the cause why Vivaldi has now a mail and rss consumer contained in the browser, as a result of folks at Vivaldi has bizarre priorities, they add and add options even when their UI implementation is simply the worst in all browsers as a result of once more, it’s CSS, JS and HTML expertise that’s not too nice for a UI.
Additionally that is about android, so it’s completely different than desktop, particularly since android variations often don’t even assist Extension API so it’s trickier so as to add assist to many issues desktop can. Simply look all Courageous needed to do to deliver cosmetics to Android as a result of that they had them working by means of the extension API.
And I wouldn’t anticipate a lot from Vivaldi when they don’t seem to be doing something particular to even cease google from monitoring you once you replace your extensions and do something that contacts Google.