3 ms·
One runs on machines we pay for (= costs us money). Another runs on end users' machines (= costs them money).
by ronsor 8mo ago
One runs on machines we pay for (= costs us money). Another runs on end users' machines (= costs them money).
- alecco 8mo agoBut it affects user experience.
- devmor 8mo agoAs long as negative experience doesn’t meaningfully impact user monetization, there’s no business incentive for that type of company to care.
- anon7000 8mo agoBackend performance issues can grind your system to a halt. It’s basically a requirement for Discord to work reliably. Front-end performance is not a hard requirement for most end users, unless the app is actually unusable. Discord isn’t that bad compared to some software I’ve used. You have to get beach balls on startup and complete UI freezes for people to really care. If it’s good enough for most people, shaving some MB off the memory usage or small number of ms off latency isn’t important to the business
- bloomca 8mo agoYou can pay to have better/more machines, while you can't do the same with your clients
- estimator7292 8mo agoBut you can tell users their hardware isn't supported and to fuck off until they buy new hardware. Which is the norm.