I have a few react native image components that simultaneously fetch their url from a db, and the urls are Amazon cloudfront urls on top of s3 storage. But the images take a significant time to load. Snapchat, which runs on AWS and GCP loads successive videos super fast, so they must be doing something more than using cloudfront. How can I improve the image loading speeds to Snapchat, TikTok levels?
How big are the images? How long does it take to actually load the images? How much of that is the actual network latency?
off the top of my head: optimize your images - CDN won't help you if your files are big
The files are compressed as much as possible without losing considerable visual quality