3 ms·
* 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 uni
by _ar7 9y 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
- tpae 9y agoThank 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.