W
Web Performance Today
webperformancetoday.com · Company blog · on HN since 2011
Company blog on web performance, tracking page size growth, image loading, mobile latency and how speed affects business metrics.
What HN saysHN commenters link it for data on page weight growth since 2010, a Walmart deck tying site speed to conversion, and progressive image rendering research.
28HN people shared it
7linked it in comments
33stories submitted
137story points
8 years agolast shared
2011people per year2026
Most-shared posts
- 1The average web page has almost doubled in size since 20104 people · 2 points · first shared 2013 · discussion on HN
- 2Progressive image rendering: Good or evil?3 people · 4 points · first shared 2014 · discussion on HN
- 3Latency reality check2 people · 2 points · first shared 2012 · discussion on HN
- 4The average top 1,000 web page has grown 150% in three years1 people · 45 points · first shared 2013 · 55 comments on HN
- 5Has the average web page actually gotten smaller?1 people · 37 points · first shared 2014 · 6 comments on HN
- 63G mobile performance is up to 10X slower than throttled broadband1 people · 8 points · first shared 2011 · discussion on HN
- 7Google's new “slow” label could revolutionize how we tackle web performance1 people · 3 points · first shared 2015 · discussion on HN
- 8The average web page is now 1 MB1 people · 2 points · first shared 2012 · discussion on HN
- 9Finally… How the Strangeloop Site Optimizer works [video]1 people · 2 points · first shared 2011 · discussion on HN
- 10Not-so-short links about web performance1 people · 2 points · first shared 2011 · discussion on HN
- 11The secret formula for getting rich online (Hint: It involves speed)1 people · 2 points · first shared 2014 · discussion on HN
- 12How to create illusion of faster web pages (while creating actual happier users)1 people · 2 points · first shared 2014 · discussion on HN
- 13How to use a waterfall chart to diagnose your website’s performance pains1 people · 2 points · first shared 2014 · discussion on HN
- 14Strangeloop has joined Radware1 people · 2 points · first shared 2013 · discussion on HN
- 15Web performance and the 2012 US election1 people · 2 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
philbo · 2016-12-28
It's worth balancing this against other research showing that users often don't like the experience provided by progressive image rendering:
http://www.webperformancetoday.com/2014/09/17/progressive-image-render…
aresant · 2013-07-24
I encountered an absolutely jaw dropping Walmart deck a while back correlating their site speed with conversion rate:
http://www.webperformancetoday.com/2012/02/28/4-awesome-slides-showing…
Sounds like a great fit for Torbit, reading that deck last year made me instantly respect the team at work @ Walmart.com
executesorder66 · 2018-09-21
In 2010 the average size was 626KB [0]. Now it's like 3MB. [1]
[0] http://www.webperformancetoday.com/2013/06/05/web-page-growth-2010-201…
[1] https://speedcurve.com/blog/web-performance-page-bloat/
fixermark · 2017-01-13
On the six years or on the "hasn't improved things?"
The six years is the age of the speed PageRank signal, according to the grandparent post.
"Hasn't improved things," I had assumed 'the web is getting slower' was common knowledge, but here's an example of the family of articles you can quickly find on the subject: http://www.webperformancetoday.com/2015/07/08/news-sites-take-notice-o…
acdha · 2013-10-10
That's also a minor side issue: it'll cost you a sub-1-second page load time but it doesn't cause the kinds of problems people are talking about where the backend components are overloaded to the point of failure.
The size of healthcare.gov is actually well under the average:
http://www.webpagetest.org/result/131010_ZG_X5C/1/details/
(see http://www.webperformancetoday.com/2013/06/05/web-page-growth-2010-201…
For comparison, look at WashingtonPost.com: it uses considerably more data and more total requests and yet the page loads much faster:
http://www.webpagetest.org/result/131010_GG_XDK/
If you look carefully, though, you'll see a) that they aren't setting Cache-Control headers and are setting ETags (both performance killers) and b) there's this weird staggered response behaviour which indicates something is seriously wrong. It seems to handle much better in Chrome - 3s vs 70! - so presumably there's some interaction with the browser going on as well:
http://www.webpagetest.org/result/131010_ZW_XD6/1/details/
harlanlewis · 2012-08-20
Mobile bandwidth is somewhat of a red herring. While ubiquitous 4G isn't reality, most smartphones and networks are already capable of fairly high bandwidth.
Latency is the bottleneck you should tackle first when addressing mobile performance, not asset size - the world has already spent a lot of time optimizing asset size for web delivery. But phones are bad at handling lots of requests. Serving a single high-resolution graphic will have significantly less impact on page rendering speed (and even more important, perceived rendering speed) than a handful of smaller assets which add up to the same size.
For a real world example, a mobile phone can download and render a single large photo faster than the gaggle of javascript, css, and social network share icons typically presented next to it.
Many have examined and written about this. Here's a blog article that Google ranks on the subject: http://www.webperformancetoday.com/2012/04/02/mobile-versus-desktop-la…
etler · 2013-07-13
I have some data:
http://w3techs.com/blog/entry/jquery_now_runs_on_every_second_website
Of the top 10k sites 58.8% use jQuery. That's good!
But only 26.6% use a cdn. Leaving only 15.6%. That's bad...
But 94.2% use Google's. Which is still 14.7%! That's good!
http://www.stevesouders.com/blog/2013/03/18/http-archive-jquery/
But only 1% use the newest version of jQuery. Leaving only 0.15%. That's bad...
http://www.quora.com/User-Behavior/How-many-websites-does-an-average-u…
But users visit on average 89 sites per month. Which gives us 12.5%. That's good!
http://stevesouders.com/cache.php
But default browser cache sizes are small. That's bad...
http://www.webperformancetoday.com/2013/06/05/web-page-growth-2010-201…
But the average website is about 1MB so with a 50MB cache about 50 sites can be cached. Which leaves about 7.2%. That's... OK?
OK. So I don't actually know if a cdn cache hit is all that likely, but the situation is a bit worse, and a bit better than most people think.
Of course, using a cdn is still better than hosting yourself. If you bundle your jQuery then every time your site updates it needs to be redownloaded. If you serve it seperately on your domain, you won't have the distribution benefit of a cdn.
Should you use Google's cdn instead of a different commercial cdn provider that's faster? In that case I'm not sure.