Content
@
0 reply
0 recast
0 reaction
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.
17 replies
46 recasts
244 reactions
Les Greys
@les
How do you think of these optimizations? (For a noob like me)
1 reply
0 recast
5 reactions
Gabriel Ayuso
@gabrielayuso.eth
Generally you just want your app to do less unnecessary work and unnecessary waiting. Parallelize when possible, prefetch when it makes sense, do things in the background, have sensible loading states, lazy load when it makes sense (i.e. don't load something like a high res image or video until you're certain it's needed)
1 reply
0 recast
7 reactions
Les Greys
@les
thank you!
0 reply
0 recast
0 reaction