Hacker News new | ask | show | jobs
by lmcarreiro 2753 days ago
> > What counts as information-centric? A lot of basic things (commenting, searching, liking a post) require Javascript.

> None of these actually require JS.

Can you imagine a facebook doing a page reload/refresh every time you click to like a post? Or without loading more content on demand every time you scroll the page?

2 comments

> Can you imagine a facebook doing a page reload/refresh every time you click to like a post?

You're stuck thinking about Facebook as if it still had long lists of posts with infinite scroll. The UX would be completely different when the design constraints are different.

For instance, instead of infinite scrolling, you might show one post at a time with clickable previews of the last and next posts. A like doing a full postback isn't a big deal with this approach, particularly with judicious use of anchors. Certainly not as slick, but perfectly usable.

Put me in the group of users who despise infinite scrolling --- I would much prefer a paged interface (like the way it was before IS became popular) because it gives you a sense of where you are, and more importantly, an O(1) way to resume where you left off.

(I suppose the companies like IS because it has an addictive property, but I suspect me and others who see through that don't like it at all. Relatedly, the other popular concept of a "feed" also conjures up images of farm animals munching away at a trough; perhaps that is the real intent...)

Usable, with a worse user experience, to what end? It would be nice to have more non-js built-in browser behavior, though.
A slightly worse user experience on Facebook, for a significantly better and more secure user experience on the web overall. I'm not sure that's such a terrible tradeoff.

Agreed on built-in browser behaviour though. Chrome pushing more input types a few years ago was a great thing.

Yes. Forums worked this way for years. It was fine.