(no title)
greenleafjacob | 6 years ago
Keep in mind Imgur is not a large company despite their high traffic, even at their peak of employees the engineering team was pretty small (probably about 12-15 people after series A), and the mobile web team in particular was a handful of people, with a handful of people on iOS and Android, and a handful of people on desktop/backend/API (where I worked).
That said, I think Alan does care about these things. I know at some point they did support NoScript and did care about the experience with JavaScript off (and had code to support uploading images and viewing images with no JavaScript at all). But it's hard to have it as your top priority when Reddit and Instagram are trying to eat your lunch.
I'm sympathetic with the page bloat problem and noscript and I do think more effort should be spent on optimizing this stuff, especially because bandwidth is much of their opex.
[1] Posting, voting, commenting, uploading, accounts, tagging, albums, search. There is even a hidden-ish feature to "auto-browse" in a slideshow-like manner which you can find if you crawl around the source code.
zzzcpan|6 years ago
Bounce rate 53% according to alexa. So, majority of imgur users don't appreciate it, do hit cold load, etc. A user probably has to be dozens of interactions deep for initial loading cost to not be so high, but more likely there is no way to ever offset overhead of all that bloat for any user.
Personally, I use an extension to fix imgur brokenness and extract images from imgur pages without loading anything else.
PretzelFisch|6 years ago
nyolfen|6 years ago
gameshot911|6 years ago
ken|6 years ago
12-15 engineers is small? I'd call that a full-size team, for any single project.
"Officially" Google makes an entire web browser with less than double that: https://www.quora.com/How-large-is-the-Google-Chrome-team/an...
Conway's Law in action here. If it were one person, it'd be one IMG tag. When you put 12-15 engineers to work making a social website for serving one IMG, you get this.
oldmanhorton|6 years ago
Regardless, 15 engineers to make a webapp and mobile apps with all of the features mentioned for a site that gets "lots" of views (not sure how many but I'd guess we are counting in hundreds of millions of clicks a day at this point) seems pretty efficient to me?
CydeWeys|6 years ago
saagarjha|6 years ago
ben0x539|6 years ago
I've been opening imgur links on my phone and watched it do nothing for like ten seconds, and I just assumed it was intentionally slow/broken so I'd install the app or something. I'm flabbergasted that it's actually the outcome of a deliberate optimization.
samastur|6 years ago
ludocode|6 years ago
bsenftner|6 years ago
unknown|6 years ago
[deleted]
manigandham|6 years ago
tinus_hn|6 years ago
pseudalopex|6 years ago
[1] https://twitter.com/martinbean/status/1185605846933352450
astura|6 years ago
deadcat|6 years ago
Imgur sprung up as a fast image host for Reddit, then Imgur turned into a social media site - a competitor for Reddit.
In that process Imgur became shitty at their core function... hosting images!
unknown|6 years ago
[deleted]