3 ms·
This is completely true and frustrating. It is possible to have fast loading web pages that incorporate decent levels of ads but making that change is hard. I
by donohoe 7y ago
This is completely true and frustrating. It is possible to have fast loading web pages that incorporate decent levels of ads but making that change is hard.
I track 60 or so news sites (mostly US and EU based) and as of today:
On a "Fast 3G" connection
the average article takes 45 seconds to load
and is 3.8mb in size.
Article Performance Leaderboard (Site):
https://webperf.xyz/ https://webperf.xyz/
Data and Speed Tests:
https://docs.google.com/spreadsheets/d/1c1zhkdvWE0WvG84TT3Czekj0N-0sRUEBKO3c0Aeflxw/edit#gid=1790251413 https://docs.google.com/spreadsheets/d/1c1zhkdvWE0WvG84TT3Cz...
The Harry Potter ebook is 1.3MB in size yet we wrap 25kb text of a news article in all this unnecessary crap.
It is all avoidable, even without AMP.
- chewxy 7y ago3 seconds is the fastest??! p.s: HN takes 950ms on 3G with no cache.
- JeanMarcS 7y agoThe Tale of two cities is around 785kB, as demonstrated here !
- 3xblah 7y ago"The New Yorker The average load time is 102.127 seconds 431 requests" Author is asking for "text-only"; this of course only requires one request. curl -4o https://www.newyorker.com/magazine/2015/05/25/high-gear-current-cinema-anthony-lane | tr -cd '\11\12\15\40-\176' | sed 's/</\ &/g;s// /g;s/ *//;' #tab |sed -n '/./{/sectionBreak/,/<\/div>/p;/figcaption/,/<\/figcaption/p;}' > a.htm firefox a.htm We do not need a complex, graphical browser that autoloads resources and runs Javascript in order to request or display a page of text-only content. "Reader Mode" is great but it is not available for every website. The time spent by the browser on those 431 requests is significant. What if a simpler client was used, e.g., time printf "GET /magazine/2015/05/25/high-gear-current-cinema-anthony-lane HTTP/1.1\r\nHost: www.newyorker.com\r\nConnection: close\r\n\r\n" |openssl s_client -connect www.newyorker.com:443 -ign_eof > /dev/null curl -4o /dev/null https://www.newyorker.com/magazine/2015/05/25/high-gear-current-cinema-anthony-lane time tnftp -4o /dev/null https://www.newyorker.com/magazine/2015/05/25/high-gear-current-cinema-anthony-lane time links -dump https://www.newyorker.com/magazine/2015/05/25/high-gear-current-cinema-anthony-lane > /dev/null Guess how many seconds this one request takes when we do not use a popular graphical browser to make it