3 - Add an Expires Header
8 - Make JavaScript and CSS External
13 - Configure ETags
14 - Make AJAX Cacheable
5 - Put Stylesheets at the Top
6 - Put Scripts at the Bottom
7 - Avoid CSS Expressions
10 - Minify JavaScript
10.1 - Compress CSS/HTML/FONTS/IMAGES
12 - Remove Duplicate Scripts
1 - Make Fewer HTTP Requests
2 - Use a Content Delivery Network
4 - Gzip Components
9 - Reduce DNS Lookups
11 - Avoid Redirects
That we followed all of Steve Souders advices
Restriction: Six TCP streams per host
and
chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active
chrome://net-internals/#spdy
chrome://net-internals/#events&q=type:HTTP2_SESSION%20is:active
chrome://net-internals/#http2
Semantics compatible with HTTP
Get rid of sharding
Get rid of inlining
Get rid of spriting
Get rid of concatenating
Better compression
Low latency
Low resources (at client and at server)
Google starts develop new protocol - QUCK (Quick UDP Internet Connections).
“But that is another story and shall be told another time.”
Twitter: @igrigorik