mobile natwork stack optimization for web developers
DESCRIPTION
Optimization of the mobile network stack: device power states, server hints, AT&T Resource Optimizer, WebPageTestTRANSCRIPT
PIMP MY phone networking
“I’m DMytrii Shchadei”
YANDEX
What's the difference
between me and you?
Core
net
work
lat
Internet routing lat
Intern
et routing
latus
er/
Con
trol
pl
ane
lat
Radio Resource Controller
Transmission schedule ★
Device Power State ★
Signal Power ★
Bandwidth ★
3G Device Power States
Full power (1000-3500 mW)
Low power (< 20 Kbps, 500-1800 mW)
Stan
dby
(15
MW
)
< 1.5 sec
< 2 sec
Power States transition
Full power
Low power
Data
tra
nsf
er
time
pow
er
~ 12 sec~ 5 sec
Enegry tail
Data
1
time
pow
er
Full
Low
Data
2
Full
LowDa
ta 1
time
pow
erFull
Low
Data
2
BRO
AIN’t your BRO
– Ilya Grigorik
“Burst as much data as you can, then turn off the radio for as long as
possible.”
AT&T Application Resource Optimizer (ARO)
GO REAL: soundcloud.com
full power full power TAIL
low power low power TAIL
transition
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
Server HintLINK rel=prefetch
LINK rel=subresource
Every friend must know
@Metrofun
That’s all FALKS !