Content pfp
Content
@
0 reply
0 recast
0 reaction

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
These past couple of weeks I've been focused on making the Warpcast app feel faster. There is still more room for improvement but I'm happy to say that we've been able to move the needle. We did this by: - parallelizing more requests in the background - tweaking when we issue certain requests - lazy loading data into lists - lazy loading large resources such as videos We can already see improvements in some charts that haven't been easy to move before. I'm particularly happy that my Android feed loads much better as seen in the before and after videos in the replies. Please let me know if you see improvements and especially if you encounter any issues.
16 replies
39 recasts
238 reactions

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
This is how scrolling through the Warpcast feed on my Pixel 8 used to feel. Kinda choppy. I usually got to the end of the loaded items before a hard stop with no spinner waiting for more items. Next video is how it looks today.
2 replies
0 recast
4 reactions

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
After the changes, content loads much faster and I can keep scrolling without hitting the end of the loaded items since we do a better job at loading them as you scroll. My scrolling used to freeze sometimes when a video was loading. I haven't encountered it since we now lazy load videos until they actually play.
3 replies
0 recast
7 reactions

Thibauld pfp
Thibauld
@thibauld
The Android users salute you 🫡
0 reply
0 recast
0 reaction