I've implemented server-side rendering for all the pages. You should no longer see "loading skeletons." This will make the site feel more performant hopefully. IMO it feels more natural but doesn't feel faster just yet. It required a fair bit of hacking to get SSR+clientside caching working but it's a good first step for enhancing performance. With this step we can later add incremental static generation (ie periodic pre-rendering of pages) to get things going really fast.
I'm best man in a wedding next weekend and this weekend is the bachelor party so I'm probably not going to get a whole lot done the next few days. My plans when I do get time is to implement an invite/referral system and begin hacking growth more directly. Then get back to other nice to haves like user profiles.
flex:1
), so they keep jittering until the font for logo loads and the btc price loads.ServiceWorker
? That said that may be annoying later when you add better sorting options - so my actual suggestion would be to not useServiceWorker
yet, but consider it later for other features.