21 ms·
LinkedIn uses 2.4 GB RAM across two tabs
https://ibb.co/fYQVfMWp https://ibb.co/fYQVfMWp
https://ibb.co/MyTNnrGQ https://ibb.co/MyTNnrGQ
- z3ratul163071 6mo agowell it is a microslop product, what do you expect?
- arun6582 6mo ago[flagged]
- porise 6mo agoIt's not as bad as JIRA, although JIRA is marginally more useful than LinkedIn.
- tom1337 6mo agokinda offtopic but as somehow currently outgrowing trellos capabilities, do you have any good suggestions instead of Jira?
- calderwoodra 6mo agoLinear
- maccard 6mo agoThe answer is unfortunately jira.
- menno-sh 6mo agoGitlab has pretty good Kanban functionality. People tend to hate Jira but there aren't a lot of great alternatives
- maccard 6mo agoJira’s problem is that it’s effectively free-form, and there are no enforcements in place. You can have three teams - one using kanban with relative estimates, another using springs with story points, and a third using waterfall with time estimates - all in the same project, with the same workflows, and conflicting requirements. You have 3 different release fields, 2 are required, the third one is the one that your team are generating reports from. That and its dog slow, of course.
- rvz 6mo agoBoth of them are equally garbage.
- eddyg 6mo agoJira (hasn’t been JIRA for a long time) is great when you have proper Jira governance in place, with admins who say “no, you can’t have a new custom field, use this one with a new context”, configure good workflow transitions with validators and conditions, design appropriate create, view and edit screens (instead of using the same one for three separate operations), etc. The problem is always crappy administration, not Jira. Jira can be fantastic when properly managed.
- hsbauauvhabzb 6mo agoIronically if you use jira you probably should be using LinkedIn to escape it.
- lucb1e 6mo ago> i will get negative karma again "Please don't comment about the voting on comments. It never does any good, and it makes boring reading." https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- ghywertelling 6mo agoIf I were PM at LinkedIn, I would do some cross social network info pollination to correct the LinkedIn. I would promote power users from bluesky or twitter who are technical or otherwise have lot of good analysis. Experts are prolific users and make use of Zipf’s Law to promote good content. Also through graph analysis, the users who get followed by power users will be promoted as well. Whatever you might say about Instagram and Tiktok, their recommendation system is SOTA. I even love ads from Instagram, they know exactly what kind of ads I might engage with.
- noitpmeder 6mo agoThe fact that they hijack scrolling to artificially limit scroll speed is insane to me. Feels like I'm trying to navigate through molasses
- lpcvoid 6mo agoImagine the MBA that had this idea. This is peak, distilled Microslop engineering right there.
- thunky 6mo agoIt's the user's fault. They vote for this crap with their attention. Junk sites like this shouldn't exist but they do amd aren't going anywhere until people stop using them.
- kalaksi 6mo agoSome users might enable these kind of features with their attention, but I don't think users actually want these features and any kind of "voting" is likely unintentional. It's manipulation. The fault lies mainly with the company and their carefully planned dark patterns. Ideally, users should punish them by e.g. leaving the platform but there's friction that may be a bigger problem than the dark patterns (depending on user). And I don't think there are any platforms that always guarantee good user experience now and in the future. Not sure if users even realize what the dark patterns are and do. Users aren't all-knowing, with endless time, carefully balancing their attention to try to provide markets with the optimal signal to wisely guide the misbehaving actors.
- philistine 6mo agoUsers are not perfect agents. How can you expect the average non-technical person to figure out what is happening? For most people, if they don't see visually see something happening on the screen, it doesn't exist. They simply have no frame of reference to figure out that LinkedIN is hijacking their scroll speed.
- shimman 6mo ago
- torben-friis 6mo agoI don't understand who uses that network anymore. Everytime I login it's all ai generated stories next to ai generated flavor images of people sounding like a parody of themselves ("what taking my kids to school taught me about business scaling"). Out of all places to doomscroll, why choose the one that feels like an episode of Severance?
- stainablesteel 6mo agocompleted deleted my linkedin, it's not even the least bit useful. it's full of fake stories and communication that sounds more robotic than human
- eitally 6mo agoIt's legitimately useful for networking, and also for keeping track of professional events. On the other side of the equation, it's also useful for sales teams using LI Sales Navigator as a lead enrichment platform. This doesn't excuse any of the numerous dark patterns in the app, or the memory consumption.
- rixed 6mo agoSome links?
- mft_ 6mo agoI agree. I hate it with a passion and usually regret loading the page within about 10s of doing so. But it’s the default for recruiters, and it’s thus unavoidable to support necessary communication with them. I’ve been thinking recently it’s surprising that they never carved off a communication and calendar/meeting function – ideally in a separate app. But this would probably hit some product manager’s metrics, and LinkedIn is so far down the enshittification hole, it’s also understandable that they didn’t.
- reactordev 6mo agoYou have to look at who owns LinkedIn and why building a meetings and calendar was not “part of the plan”
- 6272connect 6mo ago[dead]
- dave333 6mo agoNow I'm retired, linkedin's daily games are a fun way to do a little brain tai chi. Queens https://www.linkedin.com/games/queens/ https://www.linkedin.com/games/queens/ is my favorite, although my solve time is consistently about twice the average apparently.
- mckirk 6mo agoI have to admit that this is also what keeps me coming back to LinkedIn. My brain is dangerously easy to motivate by dangling a virtual leaderboard in front of it.
- gessha 6mo agoBut there’s so many good games out there. Check out Zachtronics/Coincidence.games for some cool examples. Walk to a bookstore and get one of their many sudoku/puzzle books. Check out the App Store for some puzzle games. Write your own puzzle game!
- kristopolous 6mo agoAlways thought people should be organizing cross industry unions and planning strikes on the platform. Why not?
- kjkjadksj 6mo agoMost of the heavies in my industry don’t even bother with linkedin. They get plenty of applications on their career pages already I guess. Only really startups (which aren’t really hiring at all) and the occasional blast from a middle weight company. There are more jobs for ai trainer than real jobs on linkedin right now.
- dzonga 6mo agofor jobs - indeed is better or other small avenues in their heyday such as HN who is hiring (all my jobs have come through hn) other avenues - local slack channels. linkedIn - good for initial connection with strangers you don't know and might find valuable linkedIn - good for keeping tabs on companies or new startups
- catcowcostume 6mo ago??? Who outside of startups (in a professional environment) even use Slack?
- _tgxm 6mo agotry https://corvi.careers https://corvi.careers I been building it purely as job search platform, has good coverage of startups and public companies but I’d still recommend to use LI for network tho
- mrweasel 6mo agoIt probably depend on where you live and who you are. LinkedIn is my backup in case of a layoff. It's the site where I can reach everyone who worked with me or have made offers in the past. If you do what I do, live in my general area and know the right people (which I do), LinkedIn will get you an interview or three lined up in a day or two. None of these people are on Indeed, HackerNews or even Slack.
- kjkjadksj 6mo agoI think before linkedin people were doing this with email and phone. Literally cold calling your old coworkers. Not sure linkedin really created anything that didn’t exist previously especially if you live in some major hub of industry as you indicate.
- mrweasel 6mo agoIt did make it easier though. I don't have to keep a list of potentially outdated phone numbers and email adresses. LinkedIn makes it much simpler to broadcast your availability. Most of LinkedIn is just garbage though, especially if you somehow connected with social-media people or marketing people. Marketing people on LinkedIn are weird, they can't form coherent sentences and they can't even sell themselves. You could strip down LinkedIn down to your resume, availability status and your email address and it would be fine.
- deleted 6mo ago[deleted]
- __natty__ 6mo agoAnd on the same topic again, it's not "LinkedIn" but some managers most likely in marketing and tech who allowed this amount of bloatware. And I won't believe this RAM usage is really needed just for displaying static content or chat. It's like always trackers and ads.
- lucb1e 6mo agoAWS has a similar RAM consumption. I close Signal to make sure it doesn't crash and corrupt the message history when I need to open more than one browser tab with AWS in the work VM. I think after you click a few pages, one AWS tab was something like 1.4GB (edit: found it in message history, yes it was "20% of 7GB" = 1.4GB precisely) Does anyone else have the feeling they run into this sort of thing more often of late? Simple pages with just text on it that take gigabytes (AWS), or pages that look simple but it takes your browser everything it has to render it at what looks like 22 fps? (Reddit's new UI and various blogs I've come across.) Or the page runs smoothly but your CPU lifts off while the tab is in the foreground? (e.g. DeepL's translator) Every time I wonder if they had an LLM try to get some new feature or bugfix to work and it made poor choices performance-wise, but it completes unit tests so the LLM thinks it's done and also visually looks good on their epic developer machines
- r_lee 6mo agoI think a big problem is the fact that many web frameworks allow you to write these kind of complex apps that just "work" but performance is often not included in the equation so it looks fine during basic testing but it scales really bad. like for example claude/openAI web UIs, they at first would literally lag so bad because they'd just use simple updating mechanisms which would re-render the entire conversation history every time the new response text was updated and with those console UIs, one thing that might be happening is that it's basically multiple webapps layered (per team/component/product) and they all load the same stuff multiple times etc...
- taminka 6mo agoit's unironically just react lmao, virtually every popular react app has an insane number of accidental rerenders triggered by virtually everything, causing it to lag a lot
- r_lee 6mo agowell that's any framework with vdom, the GC of web frameworks, so I'd imagine it's also a problem with vue etc.. I don't understand though why performance (I.e. using it properly) is not a consideration with these companies that are valued above $100 billion like, do these poor pitiful big tech companies only have the resources to do so when they hit the 2 trillion mark or something?
- barbegal 6mo agoI don't understand why people get so hung up on Chrome using so much memory. A lot of this memory is "discardable" so will get dropped when the system is under memory pressure and the amount of memory allocated for this type of usage will depend on how much memory your system has available. If Chrome is using lots of memory then it's almost always because your system has lots of available memory. It allows the browser to cache large images and video assets that would otherwise have to be re-downloaded over the internet.
- progval 6mo agoIt's memory that the kernel cannot use to cache other applications' files.
- surajrmal 6mo agoThis isn't true for OS like Windows where the kernel is informed that the memory is discardable and it can prioritize discarding that memory as necessary. It's a shame that Linux doesn't have something similar.
- progval 6mo agoLinux supports it too through madvise(): MADV_FREE (since Linux 4.5) The application no longer requires the pages in the range specified by addr and size. The kernel can thus free these pages, but the freeing could be delayed until memory pressure occurs. and MADV_DONTNEED Do not expect access in the near future. (For the time being, the application is finished with the given range, so the kernel can free resources associated with it.) After a successful MADV_DONTNEED operation, the semantics of memory access in the specified region are changed: subsequent accesses of pages in the range will succeed, but will result in either repopulating the memory contents from the up-to-date contents of the underlying mapped file (for shared file mappings, shared anonymous mappings, and shmem- based techniques such as System V shared memory segments) or zero-fill-on-demand pages for anonymous private mappings. Does Chrome use it, though?
- steveharing1 6mo agoFor sure there is more to what they just show
- user070223 6mo agoGithub hogging cpu when js is turned off
- fredgrott 6mo agoLinkedIN, showing why Reactive is such a good idea by refusing to use it.... No joke, app constantly shows stale posts and stories,,almost like their devs do not understand what the limits to MVVM are for state....rookie mistake
- itopaloglu83 6mo agoAnd also keeps showing a red dot on the feeds tab every time you navigate to another screen, so that they can trick you with interacting with one more ad. Just like how Netflix makes you scroll through a bunch of shows, just to get back to what you were watching. It’s a way of forced interaction. We’re slowly getting into the black mirror territory.
- throwatdem12311 6mo agoDon’t go on that god forsaken hellhole of a dead internet website. Problem solved.
- pugchat 6mo ago[dead]
- bvan 6mo agoAs much as you all dislike LinkedIn and the cringy posts, keep in mind that for certain parts of the market it is >the< main professional forum. It is where your investors live, and their capital providers live. So, play nice, yeah?
- jnovek 6mo agoI think I’ve legitimately taken career hits because I cannot stomach it. The culture of LinkedIn is absolutely repulsive to me.
- xantronix 6mo agoActually I think I'll play mean, specifically _because_ I want to be radioactive to investors and private equity. I sincerely believe there is a better way to exist and work without being beholden to a system that incentivises quarterly thinking at the cost of everything else.
- debesyla 6mo agoFor sure higher quality social network than Facebook. I personally like it. (Note that I follow only lithuanian posts. It may be our local language specifics.)
- isatty 6mo agoI give 0 fucks about it.
- graysonk 6mo ago“What trying to protect the feelings of a group of people who will never care about me taught me about b2b sales”
- Aurornis 6mo agoThe VCs I know think the LinkedIn feed is a joke, too. Most people use it for messaging and keeping contacts. The feed and the posturing that occurs on it is a weird sideshow.
- phyzome 6mo agoI sell my labor. I don't sell my respect.
- mococa 6mo agoLinkedIn is full of crap. Unfortunately is the only way to get recruiters visibility.
- rixed 6mo agoNot only it's huge and slow, but the design is broken (some elements frequently masking others, like the top banner masking half the top menu, or the icons masking the search box), and it's full of errors. I had to use it this very morning (yes, that's a new low) and met two errors in two pages. Asked Claude about those bugs, and it made fun of me because they were well known bugs. Even for AIs LinkedIn website is slop apparently. This HN post to collectively vent some frustration comes in a timely fashion. (For the record: the first bug was "another admin is already editing this page" making it impossible to edit a business page translations, and the next one was wrong people count when associating personnal profiles to business ones).
- ryguz 6mo ago[dead]
- emiliazar 6mo ago[dead]
- eclipticplane 6mo agoI wonder how much of that is from Linkedin checking what browser extensions you have, probably desperately trying to prevent screen scraping? https://news.ycombinator.com/item?id=46904361 https://news.ycombinator.com/item?id=46904361
- Aurornis 6mo agoThat code is minimal. It’s definitely not the source. Given all the sales and recruiting spam I get, I think it’s a good thing that LinkedIn is making efforts to detect people using garbage plugins that scrape data and send it to their servers or prepare it for mass spamming.
- SilasX 6mo agoReally? Then why else do adblockers seem to take up so much memory, other than an arms race with countermeasures that sites take?
- b8 6mo agoSo I pay for Global Entry only to have to play for Clear for faster screening. Now I have to pay another fee for a different service to get thru it faster AGAIN. I'm tired of the pay to win situation.
- kennyqi77 6mo ago[dead]
- davisr 6mo ago[flagged]
- deleted 6mo ago[deleted]
- tomhow 6mo agoWe detached this comment from https://news.ycombinator.com/item?id=47563489 https://news.ycombinator.com/item?id=47563489 and marked it off topic. Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes. When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3." Please don't fulminate. Please don't sneer, including at the rest of the community. Eschew flamebait. Avoid generic tangents. Omit internet tropes. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- cmiles8 6mo agoBeyond being useful for a quick check on someone’s career history, LinkedIn is mostly full of grifters pretending to be experts in things while the actual experts never post about the subject on LinkedIn.
- inetknght 6mo agoIt also constantly uses about 50% of my CPU. I only open LinkedIn... very rarely. When done, I just close it. Don't scroll. Don't read stories. Don't do anything except message recruiters. Get them into email or a phone call. That's it. Fuck LinkedIn.
- neeeeeeal 6mo agoIs it not possible to collar the amount of RAM a browser tab is able to use? If not, would love for someone to develop this!
- enesozt 6mo agoI rarely use Linkedin but for my new app that I'm building the Linkedin is good platform to find out & engage possible customers so last few weeks I'm using it more. But man.. so sorry for people using it daily. Such a bad experience. I didn't surprise it takes that amount of RAM because every component in the page is laggy, you feel very unsafe. You're getting some error but you have no idea what it is. Don't wanna mention about the content at all. But like many people mentioned in the comments it's still the number one place for their work
- aquir 6mo agoWeb developers of HN: how is this possible? What can use 1.2GB RAM for a website? Preloaded all videos?
- xantronix 6mo agoThat's the sort of question a reasonable person would ask. To answer this correctly, you need to occupy the mind of a madman. Now, we've got a boatload of KPIs to optimise or our necks are on the chopping block!
- lkbm 6mo agoKeep in mind this is memory used by a browser tab, not "how bug the website is". Probably a memory leak as the feed is scrolled or something, but it is a massive download when you first load the page. I'm seeing 72MB in the network tab (7MB transferred--that's due to compression). An incredible 10MB is HTML (800K transferred), a more incredible 11MB of CSS (500K transferred), 25MB of JS (3MB transferred), 16MB XHR (1MB), 17MB images (1.7MB transferred). A lot of the HTML is inline JS in `window.__como_rehydration__` -- letting a server-side rendered be dynamic as if it were fully client-side rendered. The size of the CSS also presents in bloated HTML. Why not have 18 classes on your button? `<button class="_5732bd68 _4cbf0195 _00dac29f _737a8a8c b241f848 _9572431e _56fd9a8a ff367c5b f7a6e63a aa661bbd b1e8a5cc d6e0deb3 _0582e059 f7e4b8f0 f9d5d3fb e037a5e8 _340d09d4 fbc7d17b" ...`
- unselect5917 6mo agoYou got me curious so I checked latest release Brave: new "blank" tab. 47.8MB
- jackkinsella 6mo agoProbably a memory leak But other ideas: - all pages of FE site loaded at once instead as as needed - FE indexed search engine - bug rendering too many invisible HTML elements (eg 1M select boxes)
- SilasX 6mo ago
- raffael_de 6mo agouBlock Origin -> My Filters: www.linkedin.com##div[data-testid="mainFeed"]:matches-path(/feed)
- rollulus 6mo agoThey do other unholy things. I don’t know what, but consistently while playing music on my HomePod opening that site makes it stutter within a few minutes, fully stop working shortly afterwards and it needs a reboot to work again.
- haunter 6mo agoNot for me even if I completetly turn off uBlock https://files.catbox.moe/5a3bcq.png https://files.catbox.moe/5a3bcq.png
- astrospective 6mo agoI keep my profile updated as a consultant because it lets clients and others in my company get a fuller gauge than my one pager. I’ve also got my most recent and prior job from having a price and responding to the right recruiter, I’ve also had a handful of interviews as well, which is honestly more than I’ve gotten from trying to apply to random job board postings.
- jrm4 6mo ago[flagged]
- adi_pradhan 6mo agoLOL you've nailed LinkedinSpeak here
- jrm4 6mo ago[flagged]
- ramon156 6mo agoOh, you were not joking. No, people do not care. You're not a celeb. This is textbook spotlight effect. Your life becomes a lot more enjoyable if you don't take yourself so serious, try it sometime
- jrm4 6mo ago[flagged]
- booleandilemma 6mo agoI disagree completely. If you post something racist on LinkedIn you're probably going to lose your job. Try it, if you don't believe me. If you post something racist here you're going to get downvoted.
- mancerayder 6mo agoThis can be read as why to avoid LinkedIn. Job searching is already hard, if you manage to land an interview you still have to spend time, as an old dude, studying Leetcode like you're a kid with five years experience instead of twenty. Then it's competitive. Etc. So to this you wish to add the increased risk of negative exposure by saying a bad thing? Or that someone, someones, or people five years from today consider a bad thing? I love writing and posting and engaging (you can tell from my history here alone), but I'm not crazy enough to risk spilling my feelings on a site full of people in suits and ties, with Leader next to their names.
- p_ing 6mo agoThis isn't all that accurate. Unless Chrome only presents the private working set, this will include shared or sharable memory.
- CrzyLngPwd 6mo agoClosed mine ages ago, along with most of my social media. No need for it, never was a need for it.
- LePetitPrince 6mo ago[dead]
- alyandon 6mo agoBack in the ancient days of the web, browsers allowed you to set resource limits (ram, cache, etc) to prevent websites from hogging the limited resources of your desktop system. It's really a shame that all major browsers have since decided that you as a user should have almost no control over how much ram and storage any arbitrary website can consume now.
- deleted 6mo ago[deleted]
- dijit 6mo agoGoes with the territory of allowing remote code execution arbitrarily and all the time otherwise you won't be able to.. * checks notes * read text on the internet.
- wiseowise 6mo ago> read text on the internet. B—b-it 4K scaling! Reactive design (to read text)! Emojis, reactions, badges! Memes and gifs!
- mghackerlady 6mo agoAll of which can be done with HTML, CSS, or UTF-8
- arantius 6mo agoThis is a fantastic claim. I've been making web pages since the '90s and using web browsers just as long, and I can't think of a single instance of this. Perhaps it existed and I never knew about it? Can you provide some evidence for where and when this was the case?
- alyandon 6mo agoOld versions of Netscape Navigator had settings where you could tweak that kind of stuff - I don't recall if IE3/4 did or not. Given the web of the 90s didn't include tons of overly complex javascript most of the settings were targeted at how much ram/disk was used for caching website assets IIRC. It's the principle of the thing though - we should have the ability to set resource allocation limits instead of potentially handing our entire computer's resources to a random website just because we clicked on a URL.
- eximius 6mo agoLet's be real, LinkedIn is full of LinkedIn Lunatics but pretty much all mainstream social media is pretty shit. They're just different flavors of shit. LinkedIn: bad. Facebook: bad. Twitter: I literally think it contributed to the collapse of discourse and rise of shallow thought / rejection of expertise. I'm not going to list more because the theme is, you guessed it, they're bad. Google+ had promise in that the many problems of the other platforms could be curtailed with tooling to make your social experience effectively local (not necessarily geographically).
- estebank 6mo agoSocial media being bad is partly because of shady business practices, and partly because a lot of people suck (in different ways, at different times, including us). Having said that all of that, have you tried mastodon?
- eximius 6mo agoMastodon, Bluesky, etc are neat - both in what they're trying to be and their technology. But ultimately these days I reject them in favor of more local socialization (again, not geographically). What this looks like is a constellation of private (or pseudo private) discord communities. If I make friends in one, I often get invited to another. I recognize the merit in broader social forums like Mastodon, but it is not worth the drawbacks to me. As an aside, I'm not happy with Discord as a platform so I'm working on my own clone with some common identity stuff but with community servers run independently. That is, there are some "federated" identity providers so community servers can agree on identity across servers, then each community server runs its own thing. The trust model is based on the community server - private channels in a community server are not E2E encrypted, you must trust the server. But DMs and DM groups are E2E encrypted and use mutual community servers as relays (with a special class of relay server for people who want to DM but don't have an actual mutual server). I'm having fun with it. Now if only I could figure out why my video has such high latency (even locally!).
- deanishe 6mo agoA large part of the problem, imo, is that people haven't used the ability to talk to the entire planet as an opportunity to broaden their horizons, but to build themselves a transnational bubble of like-minded individuals. Once upon a time, shouting "WTF are they thinking?" into the void was kinda understandable, but these days you can literally just ask them by changing a URL. Don't even have to go to a dodgy pub in an iffy part of town. That said, assuming bad faith is so common these days, many people assume you're lying if your stated motives don't match their preconceptions.
- SlightlyLeftPad 6mo agoI was searching for jobs using it a while ago and it consumed 80 percent of my iphone’s battery in under 40 minutes. It’s quite impressive. Not even highest end mobile games can do that.
- 6272connect 6mo ago[dead]
- thebeardredis 6mo agoAnd? Who uses (is used by) Linkedin?
- dijit 6mo agoNearly all the top level comments are about the value of Linkedin at all rather than the technical reasons that 2.4G of RAM for a website is atrocious. Can we talk about how it's possible that any application short of video editing can require so much RAM? In fact, I've done video editing on computers with 1GiB of RAM back in 2004 and it worked fine, (for the 1024x768 resolution which was en vogue at the time).. Is linkedin doing something complex? Is there a reason that it requires more resources than my entire computer from 20 years ago, or my entire operating system, text editor and compiler today?
- krieger_857 6mo agoI know right? Talk about missing the point. Honestly, I think everyday HN is closer to a reddit comment section.
- cuevaio 6mo agowhatttt
- denysvitali 6mo agoThe juxtaposition between this and "Voyager 1 runs on 69 KB of memory and an 8-track tape recorder" is probably the best one I've seen in a long time
- nshelia 6mo agoWe now have simple chat apps capable of doing almost anything LinkedIn does while using under 100 MB of RAM.
- denysvitali 6mo agoA probe collecting data in space takes <70 kB of memory. I fail to see how this statement should make me feel happy
- mattmanser 6mo agoAs someone was pointing out in a thread the other day about memory usage, a lot is fonts and images. EDIT: Just mind boggling to get d/v'ed for pointing out voyager doesn't have to render fonts or images...
- littlestymaar 6mo agoAka poor resources management. If you have significantly more images loaded in RAM than what fits on your screen, something wrong is going on. (Not counting the filesystem cache here, because it works in a best effort way).
- deleted 6mo ago[deleted]
- ben-schaaf 6mo agoThe alternative is that for every glyph you render the entire glyph to the screen using the Bezier curves from the font, and you end up with dogshit performance - like the new windows terminal (not sure if they've fixed it yet). Caching glyphs is good resource management and with modern screen resolutions, color displays and subpixel-antialiasing you just simply need more than 70KB of RAM.
- examachine 6mo agowhat a useless junk indeed.... terrible code
- gitmwnkdkc 6mo agoThat’s nothing. I’ve seen the Azure portal using >5gb in a single chrome tab.
- gamblor956 6mo agoAs someone pointed out below, the problem is not entirely (or even mostly) LinkedIn. HN, a text-only website, consumes several hundred MB of RAM on his Mac. On Firefox on my Windows computer, each HN tab I have open consumes at least 30 MB of RAM...for pure text... The bigger problem is that browsers these days are not very resource efficient because the programmers behind them have powerful top-of-the-line computers that hide all the inefficiencies (or at the very least, computers significantly more powerful than what their users use). This is compounded by the web developers of most websites also using similarly powerful computers for their development, which hides all of the inefficiencies in the website code. This leads to the clusterfuck of LinkedIn using up 2.4GB of RAM across two tabs (though on my computer 2 tabs only uses up about 600 MB even after a few minutes of scrolling). It turns out that focusing on developer productivity to the exclusion of the user experience has huge negative externalities. Who would have known? (Answer: Literally everybody who was a programmer before the developer-first mentality took over tech.) The solution: make browser and website developers use slower and less powerful computers than their average user/visitor will use. The performance issues would be identified and addressed immediately.
- Andrew_McCarron 6mo ago[flagged]
- namegulf 6mo agoWe're back in the IE era (now with chrome and other browsers) where websites are bloated with ton of js, css, websockets, background services hogging memory. May be its time for browser vendors to show the consumption (right now they show memory usage) by features i.e background service, websockets, etc., With option to disable background service workers.
- torginus 6mo agoWhile awful I would like for someone to explain what's in that 1.3GB. In fact it's one of my major sources of unsatisfied curiousity is for someone to show a breakdown of a memory dump of a browser, to see, what happens to those gigabytes of memory consumed. I have heard an explanation that browsers just use free ram, because unused ram is wasted, but that feels flimsy to me. It's not the browsers job to hog ram on the off chance it might need it, just ask the OS when you actually do.
- system2 6mo agoI think it is an accomplishment to bloat a website to a point where the user needs to download 40-100mb per page. Even if I try, I can't find the right JS files to make it that large. How do they even make JS files this big?
- ianberdin 6mo agoAre they affiliated with RAM sellers?
- tim333 6mo agoThe behaviour is a bit weird - I just opened mine and in Chrome task manager it showed the ram use climbing to 2.8GB, but in the network console it only shows a few 10s of mb download. I wonder what the discrepancy is? The site seemed to notice the console was open and behaved differently also.
- throwaway_19sz 6mo agoI think that’s normal, I would expect RAM use to dwarf network transfer on most modern JS-heavy sites. If a page downloads 1MB JSON, that could easily take 10MB (maybe much more?) RAM when parsed into an object. And JS code itself probably has a similar increase in size just by getting parsed into an AST. And all that is before really executing anything - once the dozens of shitty third party scripts start whirring, they will generate tons of uncollectible garbage because they are written by miserable people who don’t give a shit, understandably. And I bet LinkedIn has a hell of a lot of junk third party scripts injected by random spies I working in various corporate departments who need to spy on users to collect data to persuade their boss to let them do some dumb project to prove they deserve their job. Tabs also render a bunch of compositor layers as bitmaps stored in VRAM, or just RAM, for smooth scrolling. Oh and there’s the DOM, I bet that adds up. I’m probably only scratching the surface. There’s so much going on in a browser tab. The front end is a marvel of engineering. Sites like LinkedIn of course exploit this for banal evil, sadly.
- tim333 6mo agoIt's quite impressive though. I'd estimate the content on my screen is about 1MB if you'd just sent it as images and html so that's quite a junk to content ratio.
- gnarlouse 6mo agoYou can actually permanently reclaim that memory and prevent this bug in the future! Just close the tabs and never open LinkedIn again.
- NelsonMinar 6mo agoI've got one weird trick to lessen your email load, too.
- hansvm 6mo agoI'm listening
- NelsonMinar 6mo agoMatches: from:(*@linkedin.com) Do this: Skip Inbox
- Bender 6mo agoIt's not just memory. I've never been able to scroll back more than about 6 days in the LinkedIn feed. I slows to a crawl and this was on a gaming machine with 64GB of ram. I tried raising all the limits in the browser with only marginal gains. If they had an option to instead use pagination with say 100 items per page I think it might get a little better.
- nickdothutton 6mo agoI wish someone would build a LinkedIn that was actually good. That you could actually do business over, and no I don't mean spam people with you BS cold emails which must have a 10000:1 success rate. I wrote a bit about this almost a decade ago and there is nothing.[1] [1] https://blog.eutopian.io/building-a-better-linkedin/ https://blog.eutopian.io/building-a-better-linkedin/
- reboot81 6mo agoIts owned by Microsoft. They sell RAM.
- 01jonny01 6mo agoNotably mentions should be given to Stripe (dashboard) at ~900 MB and Youtube.com at ~1 GB on watch pages.
- galleywest200 6mo agoI remember touring a chemistry lab in college and one student asked the panel of chemists how much LinkedIn mattered in their industry and they paused until one chemist asks “what is LinkedIn?”
- zffr 6mo agoThe performance of both the website and the iOS app is also not great. On the iOS app, I frequently see frames dropped and scrolling is sometimes blocked for up to a second or more at a time. LinkedIn's feed is certainly not simple, but modern iPhones should be more than capable of rendering it at 60fps.
- h4kunamata 6mo agoAll the data harvesting requires a lot of resources. LinkedIn in 2026 means a social media full of slope AI posts where folks interact with it without noticing it. Relationship posts, and even OF alike posts that you only see on Instagram/X Linkedin is not longer a platform focused into work and networking.
- himata4113 6mo agoCloudflare has the same issue with their new horrible dashboard, 2.1 GB across ONE tab.
- hk1337 6mo agoWhat browser?
- arikrahman 6mo agoAdd the fact that dark reader bricks the website, I'm surprised it's not eating even more RAM.
- myfonj 6mo agoThat's peanuts. LI's third-party bot prevention service, "protechts.net", took 42 GB RAM on my laptop with 32 GB the other day. Obviously found out because it got suspiciously slow and wheezing, and Firefox swapping like crazy seemed to be the culprit. Looking at its performance, this scare jump happened: [1]. I have to say I haven't spotted anything at this brutality scale neither before, not after this incident. Also, I had no third-party adblocking software deployed, just Firefox's native defaults. (I use quite a few other extensions, userscripts and userstyles, though, so I cannot rule out some clash induced by them.) I see LI is using protechts.net stuff in hidden iframes with charming id="humanThirdPartyIframe" and even nicer id="humanSecurityEnforcerIframe". Lovely! [1] https://pasteboard.co/9eDQ84szy3d9.jpg https://pasteboard.co/9eDQ84szy3d9.jpg
- sheepscreek 6mo agoIn a RAM starved world — LinkedIn deserves fewer users. In fact, no users. This service is sadly one of the most useless things out there, right next to Facebook.
- Uptrenda 6mo agoI wonder how we might avoid this. It seems like often on this site we talk about matters of taste: like examples of good and bad systems. I wonder if there's a book focused on developing taste as an engineer, designer, etc in systems. I've noticed that most books on software engineering are overly academic or focus too much on process. I feel like if you wanted to avoid something like the LinkedIn example you would need to make a meme book that was so simple, pervasive, and widely known that it could even reach an executive (for them to know whether or not work was actually good.) That is probably like ... naive of me to say though.
- apatheticonion 6mo agoThis is the part about the "wasm won't replace JavaScript" argument I see being slept on and why I am so disheartened about how practically no progress has been made on it. Most trivial apps don't need to be optimized, and for them, JavaScript is fine. But for complex interactive web applications - it really fuggin matters. Think; - vscode - facebook - jira - linkedin - reddit There's no reason these applications should be slow, single threaded, and consume gigabytes of memory - but that's a limitation of the technology. I know first hand that Atlassian has spent millions of dollars building bundlers in different forms just to save a few milliseconds of load time. Just let me write the front end in Rust and if the browser detects that no JavaScript is running - don't start a JavaScript engine. While you're at it, improve the SharedWorker story so I can effectively share data between tabs (enables cross tab sync, great for chat apps and local caching). I recently tried to make an offline-only application with a wasm-based sqlite implementation in a SharedWorker and the API just doesn't work.
- hollerith 6mo agoI'm going to resist wasm as much as practical. At least that is my current intention based on what I have learned from being a web user for the last 33.5 years. First of all, wasm won't run in my browser (I determined that by evaluating `typeof WebAssembly` in the console tab of Developer Tools), a choice made not by me, but by the maintainer of my browser (Trivalent) -- probably for security reasons. I trust the maintainer of my browser about security-related decisions. Besides security, another reason I am going to resist wasm is that it gives the site owner more power at my expense. The way it is now, I can modify web sites using extensions. For example, for years, I ran an extension that deletes "fixed elements" from web page (which didn't work on 100% of sites with fixed elements, but was still a welcome assistance to me because it worked on about 70% of sites). Wasm would make it more difficult for an extension to modify a site in ways that users with various preferences and various disabilities might want -- because code is more difficult to modify than data is, and the way web pages are now, there is a lot of data in a web page stored in 'locations' that an extension can programmatically find and modify. In summary, site owners already have too much control over my experience (relative to me and authors of software such as a browser extension acting on my behalf), and wasm would give them even more control. It would be one thing if I used the web mainly to run sophisticated applications. I do not: I use it mainly to find simple data resources, mostly text and URLs, written by ordinary people such as yourself. When anyone anywhere wants to get some information out to the world and consider how best to do that, 99% percent of the time, the first thought that comes to mind is to put some text or maybe a video or some other kind of data on the web. I see sentiments like the one you expressed just now as interfering with the flow of this text or other kind of data to me -- by making the process more complicated, less customizable by the user and giving "middlemen" like advertiser more ways to profit from this flow. Again: I never wanted or asked for a platform for the delivery of sophisticated applications over the internet (using web protocols) to get all mixed up and combined with the world's most important and most convenient platform that ordinary users (i.e., not site owners or professional technologists for the most part) use to publish and consume simple data objects like text and URLs and such.
- platevoltage 6mo agoAll of those totally real "Well said!!" comments really bog down the system.
- ting0 6mo agoThe only reason to ever use LinkedIn is if you're in the process of finding a job. Other than that, it's a cesspit. Even for that though, I've never used it, and I don't feel like I'm missing out.
- amarant 6mo agoWhen I first saw the headline, I thought it was referring to the servers and thought, damn, that is impressive! Then I realised that it was a bit too impressive. The possibility that a website would use 2.4gb ram did not even occur to me. What is it even doing with all that memory? For reference civilisation 4 is runnable with 2gb ram.
- WhereIsTheTruth 6mo agoAnother W for Microslop We truly should be proud of that joke of a company
- starkeeper 6mo agoIt is so abusive appropriation of our resources but at least we can close the tabs! It's sloppy.
- ostefani 6mo ago[dead]
- deleted 6mo ago[deleted]
- rldjbpin 6mo agoon my device (running chrome with one extension), this page is consuming ~100 MB. not to takeaway from the obviously bloated website discussed here, but i wonder who much of this is an overhead from the browser than the page bloat itself.