9. Domain Shardingsummary
● Use only 2 domains
● IP could be the same and only CNAME should be changed
● Measure everything by yourself: don’t forget about DNS resolve and TCP slow-start
● Sharding may not be quite good for mobile
11. Data Formats
xml json custom format
<page>
<title>Title</title>
<id>1529</id>
<revision>
<id>4382</id>
<timestamp>2006-09-18T22:11:53
</timestamp>
</page>
{
"title": "Title",
"id": 1529,
"revision": 4382,
"timestamp":
"2006-09-18T22:11:53Z"
}
Title::1529::4382::
2006-09-18T22:11:53Z
12. New in Browsers
DNS preresolve TCP preconnect
<link rel="dns-prefetch" href="//host_name_to_prefetch.com">
Ilya Grigorik http://www.igvita.com/posa/high-performance-networking-in-google-chrome/#predictor
13. New in Browsers
prerefetch
Ilya Grigorik http://www.igvita.com/posa/high-performance-networking-in-google-chrome/#predictor
<link rel="subresource" href="/myapp.js">
<link rel="prefetch" href="/big.jpeg">
prerender
<link rel="prerender" href="http://site.org/index.html">
24. WebRTC 4 All
webrtc4all is a WebRTC extension for Safari, Firefox, Opera and IE9+
Windows XP, Vista, 7 and 8 OS X Unix
Safari Yes coming soon coming soon
Firefox Yes coming soon coming soon
IE Yes coming soon coming soon
Opera Yes coming soon
coming soon