Sign in
Hide
Products
Public DNS
Public DNS
Overview
PageSpeed
Analysis
Insights
About
Mobile Analysis
Insights Extension
Insights API
Documentation
Getting Started
Write Your First App
Reference
Release Notes
Terms of Service
Resources
Libraries and Samples
APIs Console
Libraries
Rules
Avoid landing page redirects
Avoid plugins
Configure the viewport
Enable compression
Improve server response time
Leverage browser caching
Minify resources
Optimize images
Optimize CSS delivery
Prioritize visible content
Remove render-blocking JavaScript
Size content to viewport
Size tap targets appropriately
Use asynchronous scripts
Use legible font sizes
FAQ
Optimization
Service
Get Started
Measure Speedup
Setup Guide
SSL Setup Guide
Origin Host Setup
Serving Domain Setup
Operating Your Site
Configure Rewriters
Bandwidth
Caching and Errors
Block Requests
Audit Log
Resources
How-to Videos
FAQ
Rewriter Documentation
HTML
Inline Small Resources
Optimize HTML
Proxy Resources
CSS
Combine CSS
Flatten CSS Imports
Minify CSS
Move CSS to Head
Prioritize Critical CSS
Images
Lazyload Images
Minify Images
Deduplicate Inlined Images
JavaScript
Combine JavaScript
Defer JavaScript
Minify JavaScript
Prioritize Content
Cache and prioritize visible content
Flush Resources Early
Pre-resolve DNS
Prioritize visible content
Partially Cache HTML
Others
Add ETags
Measure Page Load Time
Shard Domains
Miscellaneous Features
Release Notes
Terms of Service
Pricing
Customer Gallery
Module
Get Started
Installing From Packages
Installing From Source
Apache
Nginx
Module Configuration
Admin Pages
Configuring Filters
Optimizing for Bandwidth
Mapping Domains
URL Control
HTTPS Support
System Integration
Configuring Downstream Caches
Experimenting with PageSpeed
PageSpeed Console
Security Considerations
Release Notes
Frequently Asked Questions
Filter Documentation
Add Head
Add Instrumentation
Async Google Analytics
Canonicalize JavaScript Libraries
Collapse Whitespace
Combine CSS
Combine JavaScript
Combine Heads
Convert Meta Tags
Deduplicate Inlined Images
Defer JavaScript
Elide Attributes
Extend Cache
Extend Cache PDFs
Flatten CSS @imports
Include JavaScript Source Maps
Inline @import to Link
Inline CSS
Inline Google Fonts API CSS
Inline JavaScript
Inline Preview Images
Insert Google Analytics
Lazily Load Images
Local Storage Cache
Minify JavaScript
Move CSS Above Scripts
Move CSS to Head
Optimize Images
Outline CSS
Outline JavaScript
Pedantic
Pre-Resolve DNS
Prioritize Critical CSS
Remove Comments
Remove Quotes
Rewrite CSS
Rewrite Domain
Rewrite Style Attributes
Run Experiments
Sprite Images
Trim URLs
Optimization SDK
Porting
Public DNS
Getting Started
Introduction
Using Google Public DNS
Technical Information
Performance Benefits
Security Benefits
Discussion Groups and Issue Reporting
Flush Cache
FAQ
Privacy
Hosted Libraries
Overview
Developer's Guide
Terms of Service
Protocols & Standards
Protocols
Overview
mod_spdy
Installation and Configuration
Using PHP
Standards
Overview
WebP
Docs
Getting Started
cwebp Encoder
dwebp Decoder
vwebp File Viewer
webpmux Muxer
gif2webp Converter
libwebp API
libwebp Container API
Compression Techniques
Container Specification
Lossless Bitstream Specification
Studies
WebP Lossless and Alpha Study
WebP Lossy Study
FAQ
Gallery
Lossless and Alpha Gallery
Lossy Gallery
Community
Download
Precompiled Utilities
Compiling the Utilities
WebP Codec for Windows
Best Practices
Compressing your JavaScript with Closure Compiler
Speeding up JavaScript: Working with the DOM
CSS: Using every declaration just once
Optimizing JavaScript code
Prefetching resources
Minimizing browser reflow
SPDY performance on mobile networks
UI messaging and perceived latency
Community
Flush Cache