Hacker News new | ask | show | jobs
by _ar7 3267 days ago
* Why do I have to download an 8MB payload on load, most of which consists of 1MB+ PNGs, which aren't even visible until I scroll?

* Why are you doing some unintuitive scroll-jacking?

* Why are you using React for literally a single scrollable page?

* Why are you putting the scroll position into the URL instead of somewhere like local storage? It's annoying that I can't even leave the page without pressing back multiple times.

ugh

1 comments

Thank you for the awesome feedback. :-) I am sorry if it frustrated you.

Sorry about the mega payload. I was still in process of optimizing it when this thread came out 5am this morning (I saw it during my morning jog). I knew we had to get this out there ASAP.

Scroll-jacking is annoying, I know. I'm in the process of fixing it. I think we need to optimize our designs first.

I'm using React with next.js, which makes deployment + development super simple.

The point of scroll position was for URL shortcuts, sorry about that! I'll disable the history and maybe that will make things better.

Lol now I feel bad for perhaps coming off a bit too harsh. I appreciate you taking my feedback into consideration. Best of luck with your company!
You had strong valid points :)

Thank you for the feedback! Look forward to hear from us again. ;)