Skip to content
Cloudflare Docs
Search
Product directory
Learning paths
Status
Support
Log in
GitHub
Twitter
YouTube
Select theme
Dark
Light
Auto
Speed
Overview
Observatory (beta)
Overview
Beta
Run test
Understand test results
FAQ
Optimization
Overview
Recommendations
Measurement
Image optimization
Overview
Image Resizing ↗
Polish ↗
Cloudflare Mirage
Troubleshooting
Overview
Image optimization on optimized images
Polish statuses ↗
Troubleshoot missing images
Content optimizations
Overview
Automatic Platform Optimization ↗
Brotli compression
Overview
Enable
Content compression
Cloudflare Fonts
Overview
Beta
FAQ
Troubleshooting
Early Hints ↗
Prefetch URLs
Rocket Loader
Overview
Enable
Ignore JavaScripts
Smart Hints ↗
Troubleshooting
Overview
Content encoding issues
Protocol optimization
Overview
HTTP/2
HTTP/3 (with QUIC)
Enhanced HTTP/2 Prioritization
0-RTT Connection Resumption
Troubleshooting
Overview
Enhanced HTTP/2 Prioritization negatively affects iOS/Safari devices
HTTP/2 to Origin
Other optimizations
Overview
Signed exchanges
Overview
Enable SXGs
SXGs caveats
Reference
AMP Real URL
Overview
Enable AMP Real URL
Reference
Troubleshooting
Aggregated Internet Measurement
Glossary
Product directory
Learning paths
Status
Support
Log in
GitHub
Twitter
YouTube
Select theme
Dark
Light
Auto
Home
…
Speed
Optimization
Protocol
Protocol optimization
HTTP/2
HTTP/3 (with QUIC)
Enhanced HTTP/2 Prioritization
0-RTT Connection Resumption
HTTP/2 to Origin
Troubleshooting
Cloudflare Dashboard
Discord
Community
Learning Center
Support Portal