JudahGabriel/Chavah

Songs lists should utilize local caching for faster startup time

JudahGabriel opened this issue · 0 comments

Time to render is impacted by calls to get the top songs, trending songs, my likes, recent, and queued up song batch.

Additionally, time to hear the first audio is impacted by having to wait a few seconds while we fetch the song batch.

All this can be alleviated by cached them locally and displayed immediately on boot. If we do this, time to first paint will be very fast and the user will hear audio almost instantly. Big perceived speed boost for the end user + less server work = net win.