The site is ~~wrong~~ somewhat correct about how big reddits homepage is.
~~It seems to not run any scripts when testing, so 1.5MB is the basic JS + CSS.~~
In reality, it's much, much worse. (On a desktop)
Even with an adblocker, reddit.com downloaded 18MB in the first 10 seconds. That would put that cost at over $1.
I stopped after that because it seemed to be just continuously downloading... something.
I know Reddit is quite media driven these days, but it seems to be unnecessary prefetching a lot
Edit: Looks like I was testing the desktop version,
see jefftk's reply.
However, it doesn't help reddit's case that much. After looking into what it's actually downloading in my "desktop" test, there are lots of huge PNG images (1000x1000 +) that seem to be displayed as tiny thumbnails.
And for an infinitely scrolling page, it prefetches all the images in the feed at full resolution.
If I turn off my adblocker, I get an autoplaying amazon ad (~5MB).
Additionally, it starts auto-playing a livestreams which is just below the fold.
Both WPT and browser devtools will, by default, tell you the data usage that happens just by visiting a page. As you interact with a page, for example by scrolling Reddit, you will cause more network traffic, yes. Since Reddit does infinite scroll, you can get Reddit to use arbitrary amounts of traffic this way.
Highest roaming fee on a network I've connected to with Vodafone UK (On Air Aerospace) was £7.20 per MB (about $10)
That would make it $200+ to load the page including the advert.
Highest I've actually paid was in China at £3 per megabyte, and not only did I use normal phone stuff like data and email, because the UK network I was on allowed connections to my company, but the local wifi didn't, when I accidentally connected plugged in my phone without disabling tethering, the laptop started downloading stuff - ran up a $400 bill in about a minute before the flood of text messages I get every 5MB started to arrive (out of order) and I realised what was going on.
You can pick them up for cash but often times they will ask to see your passport. They don't bust through the great firewall but in my experience foreign sims don't seem to either.
I've been traveling a lot and what I've done is setup an AT&T based MVNO on my iPhone's eSIM, freeing up the physical slot for local SIMs. With WiFi calling enabled on my AT&T line, I can go around the world spending peanuts compared even to Google Fi, while keeping my US number working.
T-Mobile US' international roaming was almost useless when I was in Japan before the pandemic. Coverage was good on SoftBank, but even with five bars, my latest-and-greatest T-Mobile 4GLTE hotspot would only connect as 3G, and the speed was closer to dialup.
It seemed more of a marketing gimmick than a useful tool.
I think the basic problem here is that there's essentially no overlap between the LTE bands used by T-Mobile in the US and Softbank in Japan.
Unless you have a device with radios that happen to support extra bands that are not used in the US, then it's essentially incompatible with the Japanese network despite both being "LTE".
I disagree, it's a great tool - T-Mobile has roaming agreements with Softbank, NTT and DoCoMo, not KDDI.
The biggest issue is the phone bands, if your phone does not support the local bands, it will not connect.
I had no issue having a secondary phone in Japan w/ my T-mobile sim and having a local NTT sim. With dual sim/esim even easier nowadays to run both networks.
It actually gives you 5G in Canada and Mexico for free, which is particularly useful to me.
In international locations to your point it gets you enough for Maps and Mail, and some basic web browsing. You won't be streaming, that's for sure. However, if I need more than that, I use it to bootstrap an e-sim like GigSky which you can then route all data traffic to (at least on iOS) via Cellular settings.
This way you keep your phone number, iMessage, texting, and get 5G data too.
I couldn't disagree more. Of course T-mobile's free roaming isn't going to be super fast. You can pay extra 4G/5G. But if you're hopping across countries, it's great. It's obviously not made for instagram/youtube.
T-Mobile's free 128kbs is enough for whatapp, navigation and a few emails (Their MAX plan gives free 256kbs).
I had terrible problems with T-Mobile US international roaming in Japan also. I was able to make calls and recieve calls, however I was not able to use internet.
After basic troubleshooting T-Mobile requested that I call their international support on a 2nd phone and they would happily help me fix the problem with the original mobile phone.
Of course I didn't have access to a 2nd phone, I was livid. Cancelled the contract with T-Mobile and got local service. Even in cancelling T-Mobile couldn't get it right, they sent me two additional bills for trivial amounts in the months that followed. Each bill under a dollar.
I'm no longer with T-Mobile US but I used it in Peru, Iceland, Mexico, Morocco, Brazil, Bolivia, and Italy without issue. Maybe Japan is a fluke but working service in North Africa and South America speaks volumes for me.
I don't rely on their international roaming to do hotspot work, but it suffices to check HN, use google maps to get around, and order uber if I am in a place w/o amazing mass transit.
> it doesn't help reddit's case that much. After looking into what it's actually downloading in my "desktop" test, there are lots of huge PNG images (1000x1000 +) that seem to be displayed as tiny thumbnails.
It depends a lot on which posts are on the frontpage and what rewards they've been given. Those tiny little icons next to each post can be upwards of 1 MB each as they are rendered with ridiculous resolutions sometimes (eg https://www.redditstatic.com/gold/awards/icon/Illuminati_512...)
I can't imagine the internet without adblockers... I can't watch mobile YouTube because of that... I know there are options but still. There is some bad stuff out there too I recently came across this reversecaptcha thing wow... that sucks. It prompts you like the location/cam permission allow/block stuff (top left of browser).
Firefox dev tools said ~1.3MB transferred. I think it's the increased number of thumbnails per "page", even though they're smaller. On the other hand it has no autoplaying videos and livestreams.
I don't think you're looking at the right thing. When I load reddit.com with no ad blockers I'm seeing 1.2MB transferred over the wire for a total of 18MB of uncompressed resources.
Edit - after waiting about a minute it crept up to 5.2MB transferred for somehow the same amount of uncompressed resources.
~~It seems to not run any scripts when testing, so 1.5MB is the basic JS + CSS.~~
In reality, it's much, much worse. (On a desktop)
Even with an adblocker, reddit.com downloaded 18MB in the first 10 seconds. That would put that cost at over $1.
I stopped after that because it seemed to be just continuously downloading... something.
I know Reddit is quite media driven these days, but it seems to be unnecessary prefetching a lot
Edit: Looks like I was testing the desktop version, see jefftk's reply.
However, it doesn't help reddit's case that much. After looking into what it's actually downloading in my "desktop" test, there are lots of huge PNG images (1000x1000 +) that seem to be displayed as tiny thumbnails.
And for an infinitely scrolling page, it prefetches all the images in the feed at full resolution.
If I turn off my adblocker, I get an autoplaying amazon ad (~5MB).
Additionally, it starts auto-playing a livestreams which is just below the fold.