This is why web performance needs to be something you actively and seriously measure: if you have a solid low-latency connection, you may have a completely different experience from someone with a high latency or packet loss connection which really amplifies the delay for each resource. This is compounded by developers almost always having the sites they work on cached and upgrading their hardware much faster than average, so it's easy to forget how painful all of that code is for e.g. an Android user on an average network when you mostly use an iPhone 6S over LTE / fiber.
Here's Medium with a 10s load-time over a simulated cellular connection:
Yeah, I try to believe anything about web performance until I measure it, not because I think people are trying to be deceptive but just because it's so easy to waste time in the wrong place if you don't have solid data.
Here's Medium with a 10s load-time over a simulated cellular connection:
http://www.webpagetest.org/result/160315_FY_c1dc544bfe0add32...
5s over a simulated mediocre (i.e. Comcast median) cable connection:
http://www.webpagetest.org/result/160315_HH_a6ed41e9bd201183...