I don't like it, here's why. The current version is very compact, each line of text is a different article. All the complex CSS makes scrolling on android Firefox hang.
Really it just feels wrong for hackernews, the site that works in elinks and only uses 7 or so optional lines of JavaScript.
This doesn't look like a "Hey look how much I improved HN's CSS!" kind of project. It calls itself a "HN clone built with Vue 2.0 + vue-router + vuex, with server-side rendering", so one presumes that it was made to showcase those things (as opposed to, because the author felt HN desperately needed a front-end framework and thumbnails).
I mean, if you think it's using Vue wrong then flame away, sure. But critiquing that you prefer HN's current design strikes me as a bit like going to a "TodoMVC in framework X" project and commenting that you prefer to use paper and pencil.
Yeah I don't like the large image square, it might be cool if list mode could be toggled into and remembered via local storage or ever side storage
2 counters points:
- The low-js version is already pretty good and usable without js, why make a clone to specialize in using even less JavaScript?
- vuejs 2.x is targeting isomorphic server side rendering, so you should target your complaints to anything that should work with js disabled, but only works with js enabled.
I agree, all the HN clones that come up are usually just a ton of JavaScript that slow everything down. I've been using my own minimal clone[0]. It uses the firebase websocket API and focuses on speed and readability. The source is here[1] if anyone wants to fork it and create their own experience.
Really it just feels wrong for hackernews, the site that works in elinks and only uses 7 or so optional lines of JavaScript.