logoalt Hacker News

groundzeros2015yesterday at 11:22 PM1 replyview on HN

This is how every scrolling list has been implemented since the 80s. We actually lost knowledge about how to build UI in the move to web


Replies

bloomcatoday at 12:29 AM

The biggest issue is that there is no native component support for that. So everyone implements their own and it is both brittle and introduces some issues like:

- "ctrl + f" search stops working as expected - the scrollbar has wrong dimensions - sometimes the content might jump (common web issue overall)

The reason why we lost it is because web supports wildly different types of layouts, so it is really hard to optimize the same way it is possible in native apps (they are much less flexible overall).

show 2 replies