Remix.run Logo
benrutter 7 hours ago

This radio selection is brilliant silly, especially because the end result is indecipherable from a vanilla css rqdio button.

For some reason people keep going back to complex UI and interactivity frameworks though, does anyone have a good example of a large website built without all this bloat?

Asking because I've seen hundreds of small sites built with elegance and simplicity, and few large ones. Is it just inevitable that as a team size grows, someone introduces insanity? Do these tools solve an actual problem that I'm missing?

stevepotter 3 hours ago | parent | next [-]

We went out of business, but I made a web app for videographers to collaborate during production. Same things as frame.io. This was over 15 years ago. Frontend was pretty vanilla except relied heavily on jQuery. The main section of the app allowed you to commend on specific frames in a video. The code is split up amongst multiple files. Here is one: https://github.com/StevePotter/Takeoff/blob/main/Takeoff.Web...

Look at any of the sibling `app-productions-details*.js` files. Combined they formed a single interface. It was dicey. But damn the interface was snappy. I mean, instant. Code would have been much less these days but probably nowhere near as responsive.

hu3 7 hours ago | parent | prev | next [-]

https://www.mcmaster.com

2022 post about it. 1400 points. ~500 comments:

https://news.ycombinator.com/item?id=32976978

diordiderot 21 minutes ago | parent | next [-]

I would recommend comparing to

https://next-faster.vercel.app/

NextFaster feels faster than McMaster IMHO

simlevesque 7 minutes ago | parent [-]

It feels faster, but after 3 clicks on McMaster my DevTools say there's been 250 requests and the NextFaster has 1500 requests.é

benrutter 2 hours ago | parent | prev [-]

Not the prettiest but absolutely amazing to use! I'm sure web devs are laughing at me right now, but I genuinely didn't realise websites with that many images etc could actually be that fast.

yellow_lead 7 hours ago | parent | prev | next [-]

> does anyone have a good example of a large website built without all this bloat?

How about this one?

teaearlgraycold 7 hours ago | parent [-]

Don’t think it counts

rrr_oh_man 6 hours ago | parent [-]

Why not?

946789987649 6 hours ago | parent | next [-]

I'm assuming they're asking for large in terms of complexity, not in terms of popularity.

6 hours ago | parent [-]
[deleted]
Levitz 6 hours ago | parent | prev [-]

Because this site is only "large" in the context of userbase. It could be developed by a single guy in what, a week? Two tops?

Bishonen88 5 hours ago | parent [-]

With LLM? More like within Day(s).

SwiftyBug 3 hours ago | parent | prev | next [-]

photopea.com is entirely written in JavaScript and as far as I know, it doesn't use any fancy JS framework.

rustystump 7 hours ago | parent | prev [-]

Cant speak for shady lib specifically but yes as you grow you do find that default styling doesnt work or you want something which doesn’t exist.

The crux tho is that this usually happens in what id call web apps and not websitess. Web apps are far more complex and powerful. It is a spectrum tho and sometimes websites grow into web apps which is why people oft over engineer early on.