TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why is the LinkedIn app almost half a gig?

257 pointsby jshchnzabout 1 year ago

34 comments

klabb3about 1 year ago
This is a perfect example of why the problem isn’t the stack, native vs web, or programming languages. I’ve been saying this for ages when people bash JS for being slow, or the web for being bloated.<p>Yes, you pay a bit for the sandboxing, GC, rendering, built in accessibility. But that’s a rounding error when businesses, especially large ones, go on a PM-centric feature frenzy. You get out exactly what you put in. Performance, security, user experience..<p>Whether it’s frontend, backend, embedded, whatever, the engineers are alright. Generally. It’s when you stop listening to them, or punish the grumpy ones in favor of the people-pleasers, that this crap happens. That’s worrying, because it’s become so prevalent.
评论 #39824898 未加载
评论 #39826250 未加载
评论 #39825921 未加载
评论 #39826251 未加载
评论 #39825935 未加载
评论 #39824855 未加载
评论 #39826013 未加载
评论 #39827887 未加载
评论 #39824964 未加载
评论 #39824843 未加载
oferzeligabout 1 year ago
The short business answer is that it&#x27;s currently not a metric that influences people&#x27;s decision to install or uninstall an app. If it were one, we would&#x27;ve seen an engineering effort to reduce bloatware and duplications as seen in the post.
评论 #39826370 未加载
评论 #39827843 未加载
评论 #39832455 未加载
评论 #39826169 未加载
评论 #39840502 未加载
评论 #39848202 未加载
gnicholasabout 1 year ago
Another question: why does the feed reload when I go &#x27;back&#x27; to it? This happens on the website and the app whenever I click into a link and then go back to the feed. It just spontaneously reloads! If I wanted to comment on the link or even just like the post, I can&#x27;t (unless I remember who posted it, go to their profile, and go to their recent activity, which I almost never have the patience to do).<p>I uninstalled the app recently because I find it maddening that I can&#x27;t get notifications about comments on my own posts unless I also accept notifications for &#x27;person X and person Y like such-and-such random post&#x27;.<p>I find it maddening and unjustifiable that these two types of behaviors would be categorized under the same notification toggle. Then I remember LI is now owned by MS, and it makes more sense.
评论 #39825692 未加载
评论 #39832121 未加载
评论 #39826180 未加载
评论 #39861306 未加载
zogrodeaabout 1 year ago
I&#x27;m probably not the only person who misinterpreted &quot;gig&quot; in the title as &quot;job&quot;, as in &quot;side gig&quot;, instead of &quot;gigabytes&quot; as was intended.<p>(Makes sense considering LinkedIn is about jobs, but &quot;half a side gig&quot; makes no sense which should have been a clue.)
评论 #39824890 未加载
new_user_finalabout 1 year ago
From the reply<p>&gt;300 MB for just dynamically linked frameworks &amp; Plugins is...a lot. In fact, just the Dylibs &amp; Plugins today are bigger than the entire app was back in November 2022<p>&gt;Here&#x27;s something else that jumps out - in March 2023, the TodayExtension was &lt; 400 KB. Today its ~60 MB...<p>&gt;Seeing as Today Extensions have been deprecated, its doubtful that they added THAT much functionality to them
评论 #39821060 未加载
infomaniacabout 1 year ago
Galaxy brain business model: shame the app developers and offer a tool to help them fix their mistakes.
评论 #39827386 未加载
评论 #39824667 未加载
评论 #39824593 未加载
评论 #39824344 未加载
评论 #39833421 未加载
YouWhyabout 1 year ago
TL;DR: There&#x27;re few global incentives for a LinkedIn app developer to make an overall good app, as opposed to making their PM happy.<p>In detail: This is how death by a thousand papercuts looks like.<p>I&#x27;ve had the (dubious) pleasure of observing a roughly similar BigTech app project.<p>There are likely 100s-1000s of app developers involved in the LinkedIn app, and they are likely under immense pressure to Just Ship Already (tm). Some of them consider it conscionable to do weird things like statically linking to an asset library - whether through unawareness&#x2F;incompetence or just by wanting to make it through the next performance review.<p>In smaller projects, there&#x27;s some kind of a feedback that can make it through the system to make sure local and global incentives are aligned, but at the LinkedIn scale that would have required the people in charge to be engineers and not suit types.<p>One interesting solution to this very problem that I actually saw in action was employing a team of top-tier systems hackers (in this case: people with a security research background) to hack through the build process. This solution naturally premises on such individuals wanting to work for an app project, incentivizing them along the right global metrics and giving them the go ahead to push back on egregious violations.
评论 #39824817 未加载
评论 #39825532 未加载
qsiabout 1 year ago
The LinkedIn app on Android clocks in at using 351 MB on my phone, but 187 MB of that is cache and 13 MB is data. The app itself is &quot;only&quot; 151 MB.
kazinatorabout 1 year ago
I would start by looking at what junk is linked in.
评论 #39825383 未加载
评论 #39834945 未加载
mnw21camabout 1 year ago
That&#x27;s great. Now do one on why Microsoft Teams grinds away with 100% CPU on my laptop for a few minutes just to bring up my calendar, or why Outlook on Android freezes for a minute or so when looking at a single small email.
评论 #39826715 未加载
drooopyabout 1 year ago
Must be all those wonderful and oh-so-important “you are getting noticed” or “your profile was viewed” notifications piling up.
评论 #39826623 未加载
评论 #39826621 未加载
Traubenfuchsabout 1 year ago
One of the products my company offers is an SDK and we are happy and proud to shave away 10s of kilobytes on it whenever possible, as large SDK sizes seem to lead to loss of opportunities with potential new customers. and then there is this. What I want to say is: Some companies DO care how big their apps are.
评论 #39827257 未加载
exabrialabout 1 year ago
Yall just don’t understand what innovation looks like….. Mmk?<p>That’s what I’ve been told when I also question these things.
mikhael28about 1 year ago
I remember, like, three years ago looking at the LI app and wondering, why was it almost 200MB. Bloat breeds bloat.
评论 #39825369 未加载
评论 #39825199 未加载
echelon_muskabout 1 year ago
It took me all day to realise the title is a pun.<p>Not sure if it&#x27;s deliberate, but one does generally look for a gig in LinkedIn.
dividefuelabout 1 year ago
I don&#x27;t have LinkedIn installed, but it&#x27;s hardly the only app guilty of this. My phone has probably a dozen apps or so that take up much more space than I would expect (400 MB for the iRobot app that runs my Roomba? 250 MB for Firefox Focus which is now the same size as &#x27;full&#x27; Firefox?)<p>For many of these apps, I use them frequently enough that the space tradeoff is not a concern.<p>For many others though, they&#x27;re in that awkward middle zone where I use them once every month or two. But because the apps are so large, I don&#x27;t want to have to waste a quarter gig of data to download them on the fly, so instead I keep them on my phone. And collectively they take up 5-10 GB of space.
评论 #39835615 未加载
bagelsabout 1 year ago
The size is correlated to the number of engineers working on it.
评论 #39826357 未加载
ilrwbwrkhvabout 1 year ago
Because LinkedIn is run by people who do not care anymore. They have a monopoly and nobody is interested enough in that boring industry to disrupt them.
feverzsjabout 1 year ago
Why not pick a popular third-party app and buy it or employ its developer, which should be much cheaper than employing hundreds of subpar developers.
评论 #39826042 未加载
dangusabout 1 year ago
One of these <i>lovely</i> discussions again. I’m firmly on the devil’s advocate side here: some install bloat isn’t a big deal.<p>1. Believe it or not the LinkedIn app is huge in terms of the amount of <i>things</i> it does. It’s basically a super-app for professionals. News, social interactions, an entire chat app, a job board, recruiting and sales tools, etc. Of course it relies on a lot of frameworks.<p>2. You don’t need a “high end” phone or expensive data plan to have this size of install be reasonable. A brand new $159 Samsung A03s phone can take a 1TB SD card which itself only costs $60 from a reputable brand. You can get an unlimited data plan for $30&#x2F;month from Mint mobile. Basically, the poorest consumer in the US can “afford” to install the app. Mobile download speeds in the US are far into the double digit Mbps. I’ve seen speeds go up into the hundreds of Mbps. Of course the option exists to have your apps update over WiFi automatically and use no mobile data at all.<p>3. Install Size != Slow performance. Grand Theft Auto V is a 100GB install on my computer, but it runs at a buttery smooth framerate on modest hardware.<p>4. Those criticizing LinkedIn for having a large development team that has to rely on frameworks rather than custom-building tightly integrated functionality are just on another planet entirely. The app is optimized for ease of development, not install size or perfect performance. LinkedIn isn’t going to hire a bunch of expensive, impossible to find 10X developers just to over-optimize their app so that somebody will notice that it only consumed 50MB of space instead of 500.
评论 #39833278 未加载
评论 #39835142 未加载
评论 #39904770 未加载
llmblockchainabout 1 year ago
Where else would you store your dark patterns, tracking code and contact stealing logic?
burgerritoabout 1 year ago
Original Tweet: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;emergetools&#x2F;status&#x2F;1772350918534582525" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;emergetools&#x2F;status&#x2F;1772350918534582525</a>
naveen99about 1 year ago
Once LLM’s start getting packaged with apps, we’ll see half a terabyte. And then you can say “linked in was only half a gig in my day”.
wheresmyshadowabout 1 year ago
I sometimes feel like LinkedIn is the MySpace of our times.
1vuio0pswjnm7about 1 year ago
Because it&#x27;s necessary? Microsoft is trustworthy, aren&#x27;t they?
z3ncyberpunkabout 1 year ago
Because LinkedIn is spyware, always was.
yumrajabout 1 year ago
Don’t know about the app but LinkedIn website is a piece of utter shit.<p>Any time my laptop fan starts spinning fast, is due to LinkedIn tabs using high CPU in the background, confirmed every time using Firefox task manager.
rchaudabout 1 year ago
&quot;There&#x27;s a website for that&quot;
crotchfireabout 1 year ago
Telemetry.
angiospermabout 1 year ago
TIL there is a Linkedin app.<p>For me the question is why anyone would even consider installing it.<p>The other is easy: It&#x27;s Microsoft,
评论 #39824317 未加载
mvkelabout 1 year ago
&gt; Venture capitalists have a list of danger signs to watch out for. Near the top is the company run by techno-weenies who are obsessed with solving interesting technical problems, instead of making users happy. In a startup, you&#x27;re not just trying to solve problems. You&#x27;re trying to solve problems that users care about. -pg<p>Is app package size something users care about?
abraaeabout 1 year ago
Why does the web page presenting this complaint take 140 requests to serve and transfer 10Mb?<p>Same reasons - bloat over time, developers with powerful machines and network connections who don&#x27;t notice the impact, users with huge devices that don&#x27;t care about 500M space for an app and management and corporate culture that don&#x27;t care much about optimisation.
评论 #39824006 未加载
评论 #39824769 未加载
jshchnzabout 1 year ago
Here&#x27;s a detailed answer (using ThreadReader so no Twitter login necessary): <a href="https:&#x2F;&#x2F;threadreaderapp.com&#x2F;thread&#x2F;1772350918534582525.html" rel="nofollow">https:&#x2F;&#x2F;threadreaderapp.com&#x2F;thread&#x2F;1772350918534582525.html</a>
评论 #39823935 未加载
emestifsabout 1 year ago
Related: (19 days ago) Leaving LinkedIn - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39612443">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39612443</a>