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

That's fair, but other than that, I'm curious what there is. CSS is still bad at grids without pretending they're tables, but Flexbox has solved most of the other limitations.


Keyboard acceleration. I have never seen an HTML control kit that handles the Tab or Arrow keys correctly or even very well.

No standards. For example - Drag and Drop. There is no standard system for Drag and Drop between components in the browser because it doesn't know about these controls, it only knows div div div div div. So, in general - it's just harder to write good code that targets HTML components because there are no standards for complex components.

(Some more patterns with no standards for complex components: Data Binding, Encapsulation (grouping one or more component into a parent component and walking parent/child components), Inheritance.)

And then, there's performance. Native trumps HTML here, no contest.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: