News for hackers. Stuff that matters.

aavegmittal

hmm… this caught my eye… "Immediately, we see that SPDY is far more adversely affected by packet loss than HTTPS is. This has been anticipated in other work [29] but never before tested. It is also contrary to what has been reported in the SPDY white paper [2], which states that SPDY is better able to deal with loss.”
Re:Is it just me or is networking really hard? on Sunday September 13, 2015 @09:58PM (#10213387)
Totally agreed. TCP is a great general purpose protocol which has been working "fine" in all cases. If it doesn't work well in a particular situation, then I believe its our fault that we are trying to fit it there just because it works.

Here is an example of what a custom protocol built over UDP taking in consideration the very specific use case of mobile devices accessing wireless networks, could do to achieve better throughputs than TCP, details here:

https://packetzoom.com/blog/lessons-learned-tcp-slow-start-d...

Re:Is it just me or is networking really hard? on Sunday September 13, 2015 @04:11PM (#10212656)
Agreed. TCP is a great general purpose communication protocol, but using it in all situations is probably not a good idea. For eg, for a specific case of mobile networks, a custom protocol built over UDP could out perform TCP. details here:

https://packetzoom.com/blog/lessons-learned-tcp-slow-start-d...

Re:Which Android HTTP library to use on Saturday September 12, 2015 @02:20PM (#10208812)
yeah, thats what I thought. These libraries do help to some extent but I think the underlying problem of TCP still remains the same. I wonder how these libraries are handling the problem of request pipelining.
Re:Which Android HTTP library to use on Saturday September 12, 2015 @01:34PM (#10208674)
Cool, thanks. Now, how are they handling "cancellation" of requests on the network (which have already been made). As far as I understand, HTTP/TCP has no option to cancel a transfer, without closing the connection itself (which would have other implications). So, once a request is made to the server, is there any option to Fresco to tell the server to stop it in some way?
Re:Which Android HTTP library to use on Saturday September 12, 2015 @01:27PM (#10208647)
Very nice compilation. How does these different libraries behave in terms of network performance? My use case is to download many small thumbnails and as the user scrolls up the view, I'd want to cancel the transfer for the images that has been out of view.
Re:Lessons Learned: TCP slow start doesn’t have to be so slow on Friday September 11, 2015 @03:08PM (#10205587)
JS and slow, thats redundant!
Re:Lessons Learned: TCP slow start doesn’t have to be so slow on Monday September 07, 2015 @10:35AM (#10181564)
Its the author here. Thanks johnpjoseph for putting this up. Happy to answer any questions :)