r/ProgrammerHumor 3d ago

Meme ancientTools

Post image
5.8k Upvotes

387 comments sorted by

View all comments

1.9k

u/ExtraWorldliness6916 3d ago

I bet he's happier than us though.

33

u/Subject_Barnacle_600 2d ago

I do miss it - it was good. You don't want to build a SPA with it, but that wasn't what it was for. But for tweaking the page, it was a 1000% better than whatever crap CSS has come up with these days with yet another weird tweak for flex-boxes. Because webpage designs were tied to URLs, that limited scope, so you weren't downloading the ENTIRE damn application all at once all while wondering why the page takes forever to load. It was definitely cryptic, but for the most part you'd add an ID or class on elements you wanted and be off to the races. You didn't worry that you modified something in the top level and were suddenly triggering a cascade of redraws on a hundred other items. Until I worked with something like React, I never once worried about a website being "slow" because data could tunnel straight through the UX without rebuilding the virtual DOM all the way down.

7

u/nikadett 2d ago

It’s funny because I think websites are way slower using a SPA than say server side rendering of HTML.

Nothing worse than a SPA triggering multiple fetch requests after the initial page load.

1

u/--var 2d ago

SPA with websocket is like magic...

1

u/nikadett 2d ago

Then you would love vanilla JS with web sockets