I host all statics (JavaScript, css, images, etc) from the same CDN host.
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.