Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The web is slow because it's used in ways that it's not exactly designed for.

This means that even when you try your best, you can end up with very complex code paths for doing things that would be handled through simpler ways in "proper" GUI framework.

It's not really a dig at browser engines - they are very optimized. But they are very optimized because otherwise it would be even more unbearably slow.



I'm not complaining about the browsers themselves either.

IIRC, almost every UI widget in iOS and Mac OS (even way back to 68k) and VisualBasic and Java is a rectangular interaction region, even if the appearance is circular.

A <div> with a background image and an on-click, on-mouse-move etc. handlers, can replicate the look and behaviour with much lower complexity than even the React tutorials I've done (I assume that React is even more complex in production?)

Last tech conference I went to, there was a talk on how to boost website performance by loading your JS in a particular order — at that point, I think you're better off with a website being an img and <img> and <map> and everything more than that being done on the server. Not that this is a good idea, just less bad than having so much JS you need to re-order it to keep load times down.

jQuery seems nice, from what little of it I've seen in practice.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: