Live data from Hacker News

Building fast.com

techblog.netflix.com

41–50 of 180 posts

Re: Building fast.com

#41

Fast.com is a lot slower than both speedtest.net and http://speedtest.dslreports.com/speedtest for me... I get 78mbps on fast.com and 350 on the other two. Not sure what's going on? Maybe they don't have servers near me, I'm in Paris, France.

Maybe your ISP is generally throttling your traffic but whitelisting speedtest et al to hide it.

Re: Building fast.com

#42
post #28

First, I thought why another speed test, then I saw that they link their results directly to speedtest.net (the reference) and finally, I realized that fast.com is so much faster in detecting the download speed (but lacks upload and ping). Not bad. EDIT: And they secured a fantastic domain.

Why not also measure upload speed? I get it, it's because their business model only requires people to download stuff. The current state of the internet is much like the old days, where only big corporations had the ability to "broadcast". So I'm not enthusiastic at all.

Given throttling by ISPs targets primarily streaming (i.e. downloading), they designed a specialized bandwidth tool to illustrate this. If this were generic, sure, then your complaint would be valid, but this is not a generic tool.

Re: Building fast.com

#43

Fast.com is a lot slower than both speedtest.net and http://speedtest.dslreports.com/speedtest for me... I get 78mbps on fast.com and 350 on the other two. Not sure what's going on? Maybe they don't have servers near me, I'm in Paris, France.

More likely your ISP is cheating and you don't actually reach 350 outside speedtest and some other routes they make sure you are unthrottled on. Would not be the first.

Re: Building fast.com

#44

It's a little odd that they elected to invent their own way of requesting just a range of bytes in a file. It's built into HTTP: https://tools.ietf.org/html/rfc7233

YouTube also put the byte range in the URL rather than using a range request header.

Perhaps it mitigates against proxies stripping the headers, or it simplifies caching.

Re: Building fast.com

#46
post #7

Speed testing is a good starting point, but on my LTE connection (rural area) I find the latency to be very contributor to overall experience. Especially that once the link is saturated the latency shoots through the roof (up to x10). I wish there were some tools for testing more complex use cases.

I'm largely using LTE these days for network access instead of wired and I have not yet encountered significant latency problems. You have a higher latency out of the box but it seems very stable. However LTE does QoS on a per device situation and it might be that the tower downgrades you if your link is not good enough.

Re: Building fast.com

#47
post #32

Earlier quoted context omitted.

I think the point was they conduct the speed test from the same servers that deliver video content. So ISPs can't throttle video streaming without it showing up in this speed test.

If it's intentional throttling, fast.com would actually not be much of a problem. It'd still be easy to selectively apply traffic shaping to streaming but not to the speedtest traffic. It would be harder (though not impossible) if there is an actual capacity problem, and the bottleneck is outside of the ISP's network. For example insufficient peering capacity, which seems to be where most of the Netflix / ISP frictio…

> It'd still be easy to selectively apply traffic shaping to streaming but not to the speedtest traffic.

That presumes they aren't fully emulating streaming traffic to test speed. Not only is this the correct thing to do from a video streaming company that wants to test connection speed for their services (the quantity and size of packets can affect the delivery through different mediums and devices), but it also makes it obvious when your ISP is quietly throttling your video streaming traffic.

Since it's a win-win in this respect, I would be surprised if this isn't exactly what they are doing.

Re: Building fast.com

#48
post #2

1. When will someone build a tool like this and then open up the measurements data? A speed-measuring tool would be infinitely more useful if we could investigate the results beyond just our one device for one test. A question I really want to be able to answer: which ISP offers the fastest service in my area? fast.com and speedtest.net could easily answer this question if they made the data available. 2. I think tes…

Google / YouTube has a 'Video Quality Report' which will measure your speeds and will also show local ISPs speeds as well. https://www.google.com/get/videoqualityreport/

I don't see numerical speeds there, just a graph of how much SD and HD video is used across various ISPs in my neighborhood. Are you getting actual numbers like "100Mbps" from that report?

Re: Building fast.com

#49
post #17

You can also run fast.com from the command-line: https://github.com/sindresorhus/fast-cli

This is cool; just ran it, but I couldn't tell that it was doing anything. Maybe adding some soft of indicator/throbber that lets you know it's processing.

  fast | cat
  860 Mbps

Re: Building fast.com

#50

First, I thought why another speed test, then I saw that they link their results directly to speedtest.net (the reference) and finally, I realized that fast.com is so much faster in detecting the download speed (but lacks upload and ping). Not bad. EDIT: And they secured a fantastic domain.

They bought slow.com too.
Post reply on HN