1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-29 06:07:11 +02:00

Updated Doesn't uBlock Origin add overhead to page load? (markdown)

Raymond Hill 2016-10-15 17:48:36 -04:00
parent 271fe727a0
commit 5c08ee9fb5

@ -10,7 +10,7 @@ A good metaphor is to see the added overhead as an investment: you want the best
The duty of a content blocker is to minimize the capital to invest on behalf of the user so as to lower the point at which it is paid back in full in order to start to profit as soon as possible from your investment -- minimizing the overhead guarantees the best return.
That said, for web pages where uBO finds nothing or very little to block (let's call them "nice sites" from now on), there won't be any return on investment to be had, which means the invested CPU cycles and memory is a net loss -- another reason why content blocker must do their best to minimize added overhead. One way to minimize such "loss" is to disable uBO on such nice sites for which a content blocker seems unnecessary. On the other hand, the "loss" on such sites will obviously be typically already rather low so the added overhead is probably not really an issue.
That said, for web pages where uBO finds nothing or very little to block (let's call them "nice sites" from now on), there won't be any return on investment to be had, which means the invested CPU cycles and memory is a net loss -- another reason why content blockers must do their best to minimize added overhead. One way to minimize such "loss" is to disable uBO on such nice sites for which a content blocker seems unnecessary. On the other hand, the "loss" on such sites will obviously be typically already rather low so the added overhead is probably not really an issue.
Disabling uBO for a site to avoid added the overhead is a judgment call to be made by the user, considering many factors:
- There is more than just the CPU cycles and memory return to consider with regard to invested overhead: there is also the peace-of-mind return of knowing your blocker is protecting you. There is no guarantee that a nice site will not stop being nice at any given moment, or that a nice site won't ever be hijacked and start to serve bad stuff.