Hacker News new | ask | show | jobs
by gorhill 1831 days ago
> Often times pages load very slowly, we're talking 5-8 seconds [...] I have a bunch of privacy extensions

If you are using uBlock Origin, you may want to see if un-checking "Uncloak canonical names" option in the "Settings" pane in the dashboard makes a difference.[1]

There have been reports of slow page load with some network configurations, and this has been linked to DNS lookup in uBO.[2]

Chromium-based browsers do not support CNAME-uncloaking, and so this would explain why the issue is not present in Google Chrome.

* * *

[1] https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#u...

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1694404

1 comments

Super interesting, thank you! I immediately disabled it and will monitor if that improves my page loading speeds.

EDIT: pay no attention to the text below, I have misread the linked documentation. uBO isn't using external proxy for any network requests.

Not sure how much -- or at all -- you're involved with uBO. Your name does ring a bell though so I'd like to remark to you that making the users' browser use proxy is a step too far. It shouldn't automatically be enabled.

A privacy extension should do everything it could locally and stop there. If I one day figure it's not enough then I'll set a privacy VPN (or use an existing one).

I don't want that decision made for me on my own machine without my consent. :(

And apologies if my comment is misguided -- I only skimmed the linked page and I might have misunderstood.

> making the users' browser use proxy is a step too far

uBO does not do this, and nowhere is there any suggestion that uBO does this.

Users configure their own network settings, and it was found that in some cases when the browser is configured to go through a proxy (through either OS or browser settings), uBO's CNAME-uncloaking feature, which requires a call to the `dns.resolve()` API[1], would cause undue delay to page load. The root cause is outside uBO and outside the browser, it lies in the proxy.

* * *

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

Then I have misread. My apologies. Editing the comment above so as not to mislead readers.