Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile Network Stack Optimization for Web Developers

454 views

Published on

Optimization of the mobile network stack: device power states, server hints, AT&T Resource Optimizer, WebPageTest

Published in: Mobile, Business, Technology
  • Be the first to comment

Mobile Network Stack Optimization for Web Developers

  1. 1. PIMP MY phone networking
  2. 2. “I’m DMytrii Shchadei” YANDEX
  3. 3. What's the difference between me and you?
  4. 4. Core netw ork lat Internet routing lat Internetrouting lat user/Control planelat
  5. 5. Radio Resource Controller Transmission schedule ★ Device Power State ★ Signal Power ★ Bandwidth ★
  6. 6. 3G Device Power States Full power (1000-3500 mW) Low power (< 20 Kbps, 500-1800 mW) Standby (15MW) < 1.5 sec < 2 sec
  7. 7. Power States transition Full power Low power Datatransfer time power ~ 12 sec~ 5 sec Enegry tail
  8. 8. Data1 time power Full Low Data2 Full LowData1 time power Full Low Data2 BRO AIN’t your BRO
  9. 9. – Ilya Grigorik “Burst as much data as you can, then turn off the radio for as long as possible.”
  10. 10. AT&T Application Resource Optimizer (ARO)
  11. 11. GO REAL: soundcloud.com full power full power TAIL low power low power TAIL transition
  12. 12. GO WILD : soundcloud.com Web page test . org First byte keep alive compress transfer compress images Progressive jpegs cache static Effective CDN F A A A A AC
  13. 13. Server Hint LINK rel=prefetch LINK rel=subresource
  14. 14. Every friend must know
  15. 15. @Metrofun metrofun@yandex-team.com That’s all FALKS !

×