3 ms·
I think that’s what GP was saying. It feels like everything is doing way more behind the scenes, and it feels sluggish. I almost can’t type anything long in Sla
by eloisius 5y ago
I think that’s what GP was saying. It feels like everything is doing way more behind the scenes, and it feels sluggish. I almost can’t type anything long in Slack because the key input latency is so awful. What is it doing? Firing off a cascade of JS event hooks that pre-query reaction gifs, fetching away status for every user I might have mentioned, or what?
Slack is obviously a pathological example, but it illustrates what’s feeling more and more common in modern GUI applications.
- markdog12 5y agohttps://twitter.com/programmer_just/status/1253098759266893827 https://twitter.com/programmer_just/status/12530987592668938...
- whywhywhywhy 5y ago>What is it doing? Firing off a cascade of JS event hooks that pre-query reaction gifs, fetching away status for every user I might have mentioned, or what? Probably not sluggish for any of that, just that some incompetent dev didn’t want to deal with the built in input control or the inconsistency between OSes so they rolled their own and coded it badly. Number of times I’ve had to deal with devs doing things like deciding we must create a custom color picker only for them to code it and it glitches if you drag your mouse off the edge of the color wheel. Or coding their own text controls that break OS spellcheck or autocomplete and have input delay for some reason. Just isn’t that much talent about up to the task of building inputs yet all the low talents rush to roll their own for the smallest reasons.
- eloisius 5y agoThat sounds more realistic, and it's something you can observe in sites like Facebook Marketplace. It's a SPA with all custom-built controls. About ten years ago I sneered at "jQuery-sprinkle" frontends, but I never imagined how bad thick SPA apps would be.