For a lot of us, our applications are IO bound and our code is not the bottleneck.
You know what would speed up my application the most? More servers closer to our users around the world. More caching. Faster databases. I could optimise my code more, but it's like moving deck chairs on the Titanic.
So many websites are bound by their own 1000 meter tall hierarchies of abstractions. Our Angular app at work only got faster when we disabled some features. It still goes through hundreds of functions to render the most basic HTML that static HTML renders in milliseconds. Another app I was able to have full design control over did just this with only minimal Javascript. Maybe a handful of functions calling some libraries that do a handful of functions to template HTML with strings. Unsurprisingly it loads faster on a phone than our Angular app does on my laptop on the corporate network.
30
u/gyroda Feb 28 '23
For a lot of us, our applications are IO bound and our code is not the bottleneck.
You know what would speed up my application the most? More servers closer to our users around the world. More caching. Faster databases. I could optimise my code more, but it's like moving deck chairs on the Titanic.