Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



> It seems to not run any scripts when testing

They source their claim to a WebPageTest run [1], and WPT does run scripts. I can reproduce their results as:

1. Open an incognito window in Chrome

2. Open devtools, and configure it as mobile

3. Navigate to reddit.com

4. See ~1.5MB transferred

[1] https://www.webpagetest.org/result/210707_AiDc36_6f01cdff93b...


You're right. Reddit seems to load a different homepage based on useragent.

I was using Firefox, but I could get the 1.55MB result by trying that.


I get 1.22MB in Firefox with a similar approach:

1. New private browsing window

2. Open devtools networking

3. Responsive design mode: Galaxy S9

4. Load reddit.com


IT'S BETTER ON THE APP

>>>DOWNLOAD THE APP<<<



I just did this in in private tabs and got:

firefox: 17.85 / 12.54 MB transferred, brave: 15 MB, vivaldi: 9.6 MB, chromium: 13.1 MB,


Did you configure it as a mobile browser? Your numbers are about what I get if I configure it as desktop.


I did not I tested as a desktop, using a mobile does drop it down to ~2 MB.

I actually think that Reddit is just loading less of the posts due to the small screen.


firefox with ublock origin, privacy badger and overall stuff turned off: 16.17 / 11.44 MB. Haven't scrolled anywhere yet.



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.


I was attempting to explain the disagreement up-thread. Also that article is full of really good tips and I just felt like posting it.


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.


Those are horrible fees. You can buy local sims for cheap when travelling to avoid those roaming fees.


Local sims in Beijing which will bust through the great firewall back to base for my 16 hour stay that I can just pick up for cash?


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.


google fi busted through GFW when I last went there in 2017


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.


Or even just get t-mobile if you're based in the US, which has free roaming in many international locations


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.


Your device is not compatible on Japanese LTE.


"On Air Aerospace" being an inflight roaming [1] provider like AeroMobile, right?

I recall getting a text about that £7.20 fee during a flight a couple years ago.

[1]: https://www.aeromobile.net/inflight-roaming/


Better to get a Ubigi or Truphone eSim, much cheaper data roaming if you're not willing to get a local SIM.


I've found GigSky cheaper than Truphone, but ill check out Ubigi


> I know Reddit is quite media driven

Yet they still have a worse video player than what was available in the early 2000s


> 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.

I'm not able to reproduce this either. Here's a desktop WPT run: https://www.webpagetest.org/result/210707_BiDcXB_65148b09266...

Could you share a screenshot, or a link to one of these oversized PNGs?


You probably already noticed, but you can also access site cost data from the WebPageTest itself. (Note the cost column in the metric summary for your linked test, for example: https://www.webpagetest.org/result/210707_BiDcXB_65148b09266...)


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...)


What about old.reddit.com?



https://i.reddit.com is a shortcut for that. It's the most usable Reddit interface IMO.


I also recommend libreddit - https://github.com/spikecodes/libreddit

Recently on teddit.net, I've been getting an "Unable to connect" via some Tor Exit Nodes. So I'm having to create new circuits until teddit loads.


I didn't know about this, thanks!


The point may be that, by default, Reddit's website is now incredibly heavy for something that was once a lean and nimble site when it comes to media.


It's the only way I will read reddit. It does seem smaller (on Safari Big Sur I get 5.5MB).


Still horrendous. Where's that data going?


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).


Not to mention the time one of their scripts got stuck in a loop and caused my 2 Gigabyte plan to explode in 20 minutes.


Hurts just to read this


"Why is my phone so hot? What are all these alerts?"


Wow. That's a lot.

I'm not sure how to replicate this but I would be curious what old.reddit.com does via an equivalent methodology.


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.


> Even with an adblocker, reddit.com downloaded 18MB in the first 10 seconds.

I loaded https://www.reddit.com/ in Firefox with an adblocker; the network inspector showed 4.8 MB transferred.


I thought an interesting comparison would be Mobile Web Reddit and Reddit App on Data usage.


i mean a lot of that is adjustable in settings if you create an account.


The reddit iphone app is a data/cpu pig.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: