1. Amazon CloudFront Developer Guide: In the "What Is Amazon CloudFront?" section, it states, "Amazon CloudFront is a content delivery network (CDN) service... When a user requests content that you're serving with CloudFront, the user is routed to the edge location that provides the lowest latency (time delay), so that content is delivered with the best possible performance." It also explicitly lists "static asset caching" as a primary use case.
2. AWS Documentation - Getting started with a secure static website: This guide details the reference architecture for this exact use case. It states, "This solution uses Amazon S3 to host the website content and Amazon CloudFront for secure and low-latency content delivery... CloudFront provides a fast and secure experience for the website users." (See: "Solution overview" section).
3. AWS Well-Architected Framework - Performance Efficiency Pillar: Under the best practice "PER 5: How do you select the best performing architecture?", the framework advises: "Use a content delivery network (CDN) to reduce latency by serving requests from a location closer to your customers. A CDN is well-suited for content that is cacheable, such as static web pages, images, videos, and other static assets."