31: Episode 31 - Limited by the Speed of Light

Published: May 16, 2014, 8:45 a.m.

The News\n\n\n\n Apple rumored to buy Beats for $3.2B\n Apple planning iPad split screening in iOS 8\n\n\n\nTweet Shoutouts\n\n\nSend us some @iohyespodcast\n\n\nThe Discussion\n\n\n\n SPDY overview, http://www.chromium.org/spdy/\n Why is SPDY important to mobile / iOS developers?\n\n Why not just straight HTTP?\n\n TCP \u201cSlow Start\u201d helps protect the network, but isn\u2019t really necessary anymore and is a shortcoming of HTTP today.\n\n\n Reduce round trips\n Multiplexes requests\n\n prioritization\n interleaving\n gets rid of \u201chead of line\u201d blocking\n\n\n Header compression\n\n headers are bloated and redundant\n\n\n Server Push (pseudo duplexing)\n\n\n CocoaSPDY https://github.com/twitter/CocoaSPDY\n\n How does one integrate it into existing apps?\n Any gotchas?\n\n CRIME Attack\n Content hinting by size of the compression\n\n\n Downsides?\n\n Need a server that supports SPDY\n\n netty\n jetty\n apache (with mod_spdy)\n nginx\n Tengine\n\n\n\n\n Any improvements / new features on the way?\n\n \u201cServer Push\u201d coming soon\n\n\n In theory...works with AFNetworking\n How can developers contribute?\n\n Github https://github.com/twitter/CocoaSPDY\n @goaway\n\n\n\n\n Recommended server implementations?\n \u201cSPDY does not clearly outperform HTTP over cellular networks\u201d - http://conferences.sigcomm.org/co-next/2013/program/p303.pdf\n\n Heterogeneous nature of mobile networks makes it difficult to quantify performance\n\n\n\n\n\nPicks\n\n\nMike (@goaway)\n\n\n CocoaAsyncSocket\n\n\n\nJason (@jak)\n\n\n Viewfinder open sources entire stack (including iOS app)\n\n\n\nJohn\n\n\n 40 Secrets to Making Money with In-App Purchases,\xa0by\xa0Riccardo D\u2019Antoni\n\n\n\nChad\n\n\n iOS Bytes podcast