Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile Performance Hits You Didn't Know About (...

Mobile Performance Hits You Didn't Know About (Bijan Vaez)

Stop spending hours shaving milliseconds of your load time when there are some things that can contribute 500ms or more of latency to your mobile apps. I'll touch on a few things you might not have been aware of that can affect the performance of your internet connected mobile apps.

PyCon Canada

August 11, 2013
Tweet

More Decks by PyCon Canada

Other Decks in Programming

Transcript

  1. Bijan Vaez Co-Founder and CTO @ EventMobi Mobile Web Performance

    Hits You Didn’t Know About @bijanv m.pycon.ca
  2. Performance Issues Server 10% of transaction time Network 23% of

    transaction time Client 67% of transaction time
  3. What Problems? Cellular  Towers   ARM  Architecture   JS  Performance

      CSS  Rendering   Cross  Compa<bility   Standardized  Specs   CDNs   Browser  Fragmenta<on   BaDery  Issues   Wireless  Networks   Images   Delayed  Touch  Events   Packet  Loss   Poor  Latency   Low  Bandwidth   3D  Transforms   Caching   Large  DOMs   Memory  Limita<ons   HTTP  Pipelining  
  4. Cellular Towers Fix? •  Send empty packets in intervals to

    keep the connection alive Slightly Evil Warning Beware of killing your users battery!