Mozilla/1.22 (compatible;
MSIE 2.0; Windows 95)
http://www.useragentstring.com/
Mozilla/1.0 (Win3.1)
(cc) flic.kr /p/vUBHv
Slide 23
Mozilla/5.0 (Macintosh; Intel Mac
OS X 10_7_3) AppleWebKit/
534.55.3 (KHTML, like Gecko)
Version/5.1.5 Safari/534.55.3
http://www.useragentstring.com/
(cc) flic.kr /p/vUBHv
Slide 24
Mozilla/5.0 (Macintosh; Intel Mac
OS X 10_7_3) AppleWebKit/
534.55.3 (KHTML, like Gecko)
Version/5.1.5 Safari/534.55.3
http://webaim.org/blog/user-agent-string-history/
(cc) flic.kr /p/vUBHv
Slide 25
FEATURE
TESTING
vs. BROWSER SNIFFING
1
2
3
Slide 26
FEATURE
TESTING
vs. BROWSER SNIFFING
1
Browser width
2
3
Testing for
speed
of an internet
connection is like stepping in
front of a car to see how fast it
is.”
“
(cc) flic.kr /p/4DziUN
Slide 51
Testing for
speed
of an internet
connection is like stepping in
front of a car to see how fast it
is.”
But, Christopher,
you
only have
to test it
once
.”
“
“
(cc) flic.kr /p/4DziUN
Slide 52
Speed test image
https://github.com/adamdbradley/foresight.js
Slide 53
Speed test image
https://github.com/adamdbradley/foresight.js
https://github.com/crdeutsch/hisrc/tree/v2
BRINGING
THE PAIN
1
Double Taxation
2
Browser Preloader
3
BRINGING THE PAIN
Slide 71
http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4
“A single-user client SHOULD
NOT maintain more than 2
connections with any server or
proxy.
”