4 ms·
https://twitter.com/triskweline/status/798443082740023296 https://twitter.com/triskweline/status/798443082740023296 > Valve's Steam Store renders on the server
by TAForObvReasons 8y ago
https://twitter.com/triskweline/status/798443082740023296 https://twitter.com/triskweline/status/798443082740023296
> Valve's Steam Store renders on the server, uses ancient jQuery 1.8, loads 12 unminified JavaScripts.
> It moved 3.5 billion dollars in 2015.
- gear54rus 8y agoAnd burned 3.5 trillion developer brain cells just this january. Sensationalist metrics like this belong in the same trash bin as 'js is objectively bad and non-serious' bs.
- whydoineedthis 8y agoso actual information is bad and "3.5 trillion brain cells burned" is good? Hrm....yeah, I'm going to Steam approach and focus on features that matter to the user rather than pedantic code which serves nothing but the developers ego in a vast majority of cases.
- gear54rus 8y agoyour choice, it's your cells :) I would not want to dot that to my sanity.
- pdpi 8y agoI haven't had my morning coffee yet. That's a piece of factual information for you, yet it has no bearing in this discussion. Valve's revenue might be factual, but it also does very little to further this discussion. Valve has almost no effective competition, and people will put up with a lot of shit from them because of it — which makes their JS engineering practices largely unrelated to their revenue.
- whydoineedthis 8y agoYup, that's exactly the point. Focusing on pedantic js engineering practices will not effect their revenue, so hence, the developers do not focus on doing so.
- Zealotux 8y agoI'm not sure of what it's supposed to prove, who knows how many clients and how much money Steam lost because of slow loading/painting times or just plain broken JS. From experience I can tell that I gave up buying a game on Steam at least once because of broken jQuery. There are real metrics from top industry leaders[1][2] to prove that loading time has a clear impact on conversion rates. >Consider this when you need 5000 npm modules and a team of 10 to compile your startup's login form. Unminified JavaScripts files and bloated JS are both wrong, once again: not sure of what's the point of comparing both. [1] https://medium.com/@vikigreen/impact-of-slow-page-load-time-on-website-performance-40d5c9ce568a https://medium.com/@vikigreen/impact-of-slow-page-load-time-... [2] http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20....
- talltimtom 8y agoWhat it proves is that it’s good enough to make tons of money. You’re arguing from a hypothetical alternate reality where they could have been better off, but there’s no point in that. It’s like saying “Sure Usain bolt can run a sub 10sec 100m.... but if he’d gone into politics perhaps he’d made even more money and been twice as famous, we have no way of knowing, so how does that sub 10s 100m really prove anything about whether or not he’s fast?” Usain bolt is fast, and that code made money. It’s just facts, accept them.
- thatguythatname 8y agoWhy is rendering on the server part of that list?
- mr_toad 8y agoSteam forums on the other hand are an abomination stitched together from every content tracker and third party js library ever written.