For reasons, the web server framework doesn't support caching out-of-the-box and we hand-roll our own.
I thought we might as well complexify our deployment step instead and reap some performance benefits. Immediately, I thought to use Amazon S3 for the CSS files. Does any one else do this? Is there something lower latency than S3?
Moving to another domain/host will incur additional latency on page load times.
I've used various options over the years. Cloudflare Pages, Netlify, Firebase Hosting, etc. They're all fine.
If you're in AWS land already, Cloudfront is Amazon's CDN and it's a great solution too. Cloudfront specifically can sit in front of S3 buckets so that assets get cached.