Slides from my Ignite (20 slides, auto-advancing every 15 secs) talk at WebPerfDays, Mountain View.
Not sure they will make sense standalone but talk was recorded and will be available at some point.
Would also like to work this up into a longer talk at some point.
13. Navigation Timing
+ Real timings
- Need to load a page to get timings
- Abysmal support for Navigation Timing on mobile
(other ways of measuring e.g. boomerang.js)
17. GeoIP Service
+ Detect someone is connected via mobile network
- No IPv6 support yet
- Canât detect radio speed (everything is speed:low)
18. Skinnier Content
For example: use stylesheet that drops custom fonts,
background images etc., when
connected via mobile network
<?php if(ismobile()) { ?>
! <link rel='stylesheet' href='css/lightweight.css' />
<?php } else { ?>
! <link rel='stylesheet' href='css/normal.css' />
<?php } ?>
19. Apply appropriate defaults?
Standard on Mobile Retina on WiFi
Scott Jehlâs PictureFill with HD/SD toggle - http://ïŹlamentgroup.com/examples/picture-hd-prefs/
20. Ultimately browsers need to provide more context
http://www.ïŹickr.com/photos/brisbanecitycouncil/5159665909