Live data from Hacker News

We rendered a million web pages to find out what makes the web slow

itnext.io

91–100 of 124 posts

Re: We rendered a million web pages to find out what makes the web slow

#91
post #82
post #78

Earlier quoted context omitted.

This is based on a misunderstanding of how ads work and does harm. If this silently clicks ads in the background the click rate goes up but the goal action (buying, signing up) remains at 0 which smartprices the ads and tanks the value of the ads for the real clickthroughs. If you must block ads just use uBlock Origin so you are treated like your visit doesn't exist. A deeper question is it moral to consume content a…

Morally, blocking ads is equivalent of having your butler cut the ads out of the newspaper before handing it to you.

After stealing the newspaper?

Re: We rendered a million web pages to find out what makes the web slow

#93
post #39

I knew about googleanalytics; some years ago, back when browsers still had a status bar at the bottom, I noticed many sites waiting on it. So I redirected that domain to 127.0.0.1 and went on my way noticeably faster. I'd not encountered Amazon Publisher Services but this article makes them look very bad.

A lot of these pages have very heavy analytics libraries. I've built a lightweight full-suite analytics platform to counter this problem. It's also privacy-focused: https://getinsights.io

Re: We rendered a million web pages to find out what makes the web slow

#94
post #91
post #82

Earlier quoted context omitted.

Morally, blocking ads is equivalent of having your butler cut the ads out of the newspaper before handing it to you.

After stealing the newspaper?

Is it amoral to turn the volume down during radio ads?

Re: We rendered a million web pages to find out what makes the web slow

#95
post #27

It seems web performance is one of the least understood topics, even for engineers. Unfortunately even this author makes the mistake of confusing DOM Interactive[0] with Time to Interactive[1]. And yet this is a better analysis than what I often see repeated backed with no evidence. For example, the myths about page weight and big SPA JS websites being the source of web performance issues is one I see so frequently h…

> the problem isn't page weight or JS frameworks, it's network latency[3]. if that was the case electron apps with content available locally would not be so slow

I'm comparing website vs website when I'm talking about web performance. You're comparing Electron apps vs... native apps?

Re: We rendered a million web pages to find out what makes the web slow

#96
post #6
post #4

Use an adblocker. I save about 25 gigs and hours of my time every month. * https://www.ublockorigin.com * I block much more than ads.

Out of curiosity, what else do you use it for?

I don't use Facebook much any more but a lot of the noise on there can be blocked (the ads which are conveniently labelled as sponsored, and "suggested for you").

They've seemingly gone out of their way to make this difficult by putting each letter of "Sponsored" in its own div, but you can make a filter based on the aria-label instead.

Re: We rendered a million web pages to find out what makes the web slow

#97
post #78
post #31

Earlier quoted context omitted.

If you can afford it, I'd suggest switching to AdNauseam ( https://adnauseam.io ). They're using the same uBlock Origin engine, but ads are downloaded and clicked on in the background. This way you still generate revenue for site owners. But since this extension is banned from the Chrome Web Store, you'll have to install it manually there. On Firefox it's available from their add-on store.

This is based on a misunderstanding of how ads work and does harm. If this silently clicks ads in the background the click rate goes up but the goal action (buying, signing up) remains at 0 which smartprices the ads and tanks the value of the ads for the real clickthroughs. If you must block ads just use uBlock Origin so you are treated like your visit doesn't exist. A deeper question is it moral to consume content a…

Ads are inherently immoral and it's ok to watch a movie for free as nothing is stolen in that case. Ads are immoral because the website gets access to the biggest distribution channel in history - the internet, access to the financial system, a huge educated society and all this for free, and for this opportunity it sneakily builds a profile of visitors and sells that info to whoever pays. On top of that it dares to annoy visitors with tasteless visuals. Imagine someone wants to start a business and is given an opportunity be seen by hundreds of potentials clients: they come to his party curious to see what's there, but he secretly takes pictures of all visitors, records who talks to whom, takes photos of contact lists in their phones, and then sells all that to the highest bidder. On top of that he suddenly starts loud tv ads on a huge bright lcd screen to feature some junk paid by nobody knows who. Only then, after wasting everyone's time and profiting off their personal data, the host dares to pitch his business idea. So yeah, if a website treats me like trash, I'll do the same in return.

Re: We rendered a million web pages to find out what makes the web slow

#98
post #60

Seems like jQuery is a big cause of slowdowns - anybody have suggestions for how to provide similar functionality without it?

jQuery is a large library, but it isn't exactly the source of web performance issues in my experience. It's the way it's used: many sites use it to render content, especially above-the-fold content (like image galleries, such as on ecommerce sites). Since much jQuery-based code waits for the DOM to finish loading first (e.g. with `$(function() { ... })`) [0], that means all the HTML has to finish being parsed and loa…

> That means the browser stops parsing the HTML mid-way through the page load, resolves the CDN's domain to IP, does a TLS handshake and establishes a connection to the CDN, waits to download the script, parses, runs it, and then proceeds on to the rest of the HTML.

This is not true since about 2008. All major browsers parse the HTML without waiting for synchronous to load. https://developer.mozilla.org/en-US/docs/Glossary/speculativ...

If the uses document.write() and what's written contains unbalanced tags, or if the document is modified in some other ways, then they re-parse but that combination is rare. This page explains what to avoid to ensure re-parsing doesn't happen (the rules may differ with other browsers): https://developer.mozilla.org/en-US/docs/Glossary/speculativ...

Re: We rendered a million web pages to find out what makes the web slow

#99
post #88
post #68

Earlier quoted context omitted.

> I don't see much difference to my Firefox setup with AdNauseam (uBlock Origin) AdNauseam is not uBlock Origin, you can not use AdNauseam's results to judge uBlock Origin.

As a direct fork, it’s currently 2282 commits ahead, 586 commits behind your uBlock. That amounts to about the commits since uBlock 1.29.0 - which is exactly the version they’re claiming to use. But yes, who knows what they’ve changed.

It's not just the code, it's also about what is not filtered in Adnauseum that would normally be filtered in uBO with default settings/lists.

Re: We rendered a million web pages to find out what makes the web slow

#100
post #91
post #82

Earlier quoted context omitted.

Morally, blocking ads is equivalent of having your butler cut the ads out of the newspaper before handing it to you.

After stealing the newspaper?

Stealing a free newspaper?
Post reply on HN