Hacker News new | ask | show | jobs
I redesigned Hacker News (But I used the API this time) (jasontheone111.github.io)
8 points by jasontheone111 704 days ago
5 comments

I loaded it up, and it hung fetching things for ~5 seconds. Part of what makes Hacker News great is its speed and simplicity.
Same here, incredibly slow to load
I like some of it, but:

1. it's really slow.

2. it made 30 requests to load 2 comments, including fetching the same url 5 times.

3. you call the APIs in serial, but you can (should) do it in parallel.

4. you're using async=false on `xmlhttp.open("GET", filePath, false);`. this is a bad practice. also, consider using `fetch` which is a more modern API.

5. you can omit `?print=pretty` and the fetch will be smaller, probably parse faster, etc.

6. the back button doesn't work

compare my version (which does much less, but does it faster) https://github.com/gabrielsroka/gabrielsroka.github.io/blob/... and https://gabrielsroka.github.io/hn.html?small

Thank you for the info, I will work on speeding up my website :)
- More legible than HN, a combo of size and color - Too much space below short entries ? - Context menu (rclick) on links hijacked, no 'open in new tab'
It opens in new tab by default when you click on the source
Far, far worse on iPhone 12 Mini. Genuinely unreadable.
I forgot to add adaptive CSS.